栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

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

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

将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. 可维护性:每一次维护,需要花费更多时间来维护混合/混乱/重复的代码逻辑。


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/364236.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号