将java代码写在jsp中有什么不好?如何解决?

2023-02-09
前端之家小编收集整理的将java代码写在jsp中有什么不好?如何解决?内容,希望整理的这个开发编程问题将java代码写在jsp中有什么不好?如何解决?能够快速解决!

代码问题

可以将JSTL标记与EL表达式一起使用,以避免将Java和HTML代码混合在一起,例如:

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
<html>
    <head>
    </head>
    <body>

        <c:out value="${x + 1}" />
        <c:out value="${param.name}" />
        // and so on

    </body>
</html>

scriptlet的主要缺点是:

  1. 可重用性:你无法重用scriptlet。
  2. 可替换性:你不能使scriptlet抽象。
  3. 面向对象的能力:你不能利用继承/组合。
  4. 可调试性:如果scriptlet在中途抛出异常,你得到的只是空白页。
  5. 可测试性:脚本无法进行单元测试。
  6. 可维护性:每一次维护,需要花费更多时间来维护混合/混乱/重复的代码逻辑。

问题答案

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:starryrocklee#gmail.com (将#修改为@)

如果觉得前端之家所整理的内容很不错的话,欢迎点击下方分享按钮,转发给身边开发程序员好友。

编程问答


CREATE FILE 遇到操作系统错误 5(访问被拒绝。)
如何在一个查询中删除具有公共前缀的多个表?
多语句 TVF 与内联 TVF 性能
由于可能丢失数据,无法转换该值
SQL Server 数据库不收缩