JSPGen软件开发框架第四版 开发手册
模板为只读视图,展示数据由容器属性(含对象集合:Map、List、Bean等)或容器data属性(Map<String, Object>)来提供,以下几点需注意:
A、HTTP逻辑、业务逻辑放入具体Action或Service中,避免放入模板中;
B、在模板中避免代码重复,把重复功能放在一个包含的模板文件中,使得它能够被重用;
C、JSTL模板开头需包含如下代码:
<%@page trimDirectiveWhitespaces="true"%> <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> <%@taglib prefix="gen" uri="http://help.jspgen.com/taglib/jstl"%>
D、在JSTL文件中是支持直接操作数据库SQL语句的,但语句出错后不好调试、不利于开发,所以支持但不建议使用;
E、模板中表单域需包含隐藏表单项formHash,为表单指令验证服务,代码如下:
<input name="formHash" type="hidden" value="${formHash}" />