猿问

如何避免JSP文件中的Java代码?

我是Java EE的新手,我知道类似以下三行

<%= x+1 %><%= request.getParameter("name") %><%! counter++; %>

是一种旧式的编码方式,在JSP版本2中,存在一种避免JSP文件中的Java代码的方法。有人可以告诉我替代的JSP 2行,以及这种技术的名称是什么?


LEATH
浏览 976回答 5
5回答

胡子哥哥

作为安全措施:禁用Scriptlets for Good正如另一个问题所讨论的那样,您可以并且始终应该在web.xmlWeb应用程序描述符中禁用scriptlet&nbsp;。我总是这样做是为了防止任何开发人员添加scriptlet,特别是在大型公司中,您迟早会丢失概述。该web.xml设置是这样的:<jsp-config> &nbsp;&nbsp;<jsp-property-group> &nbsp;&nbsp;&nbsp;&nbsp;<url-pattern>*.jsp</url-pattern> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<scripting-invalid>true</scripting-invalid> &nbsp;&nbsp;</jsp-property-group></jsp-config>

慕田峪4524236

JSTL为条件,循环,集合,获取等提供标签。例如:<c:if&nbsp;test="${someAttribute&nbsp;==&nbsp;'something'}"> &nbsp;&nbsp;&nbsp;...</c:if>JSTL使用请求属性 - 它们通常由Servlet设置在请求中,Servlet&nbsp;转发到JSP。

开心每一天1111

我不确定我是否正确。你应该阅读一些关于MVC的内容。Spring MVC和Struts 2是两种最常见的解决方案。
随时随地看视频慕课网APP
我要回答