永发信息网

JSP语句中,如果要在“<% %>”中嵌入“<%= %> ”,该怎么做代码调整?

答案:3  悬赏:20  手机版
解决时间 2021-04-26 07:39
  • 提问者网友:心如荒岛囚我终老
  • 2021-04-25 22:49
如题:JSP语句中,如果要在“<% %>”中嵌入“<%= %> ”,该怎么做代码调整?
最佳答案
  • 五星知识达人网友:杯酒困英雄
  • 2021-04-25 23:25

有啊


看看C标签和 ER表达式,能意识到这个问题就不错了.现在对网页设计标准要求越来越高,以前这样嵌入是为了改善程序只能呆板的在客户端运行的缺陷,目的只是为了支持程序可以通过页面在服务器上运行,但是现在不同,技术的发展已今非昔比,除了考虑功能之外,我们要多考虑程序的安全性,和代码的优雅,直接在页面通过<%来写逻辑,和在后台封装了,再通过request发送给页面只需要用ER表达式${user.username} 或是C标签<c:foreach var="user" items="${list}">${user.username}</c:foreach>当然还有其他的展示方式,总之一个目的,MVC

全部回答
  • 1楼网友:鱼芗
  • 2021-04-26 01:42
你查看源代码看到的代码内容是经过处理后的静态页面的代码而已,而jsp则是动态页面,可能包含有业务控制、逻辑处理等功能的代码,而这些代码在查看源代码的代码里是看不到的。举个例子吧:一个jsp里有这么一个代码片段:<%out.println("hello world");%>你可以理解成该jsp页面里有个打印语句的功能。但此时你查看源代码的话你只能看到这个jsp页面处理了功能后的结果,看不到其处理的过程,此时你只能看到:hello world即你不会看到这个hello world的字符串是由out.println()打印出来的,只看到了一个结果而已。
  • 2楼网友:一把行者刀
  • 2021-04-26 01:04

JSP的话目前估计只能使用<%%>将其分开

如果有用到框架那些

可以用EL表达式OGNL表达式等等

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯