Spring Side第一个做成笔记。
一,JSP页面的编写及重点语法。
1 <%@ include file="/common/taglibs.jsp"%>--引入其他jsp页面作为一部分。
2 <%@ taglib prefix="security" uri="http://www.springframework.org/security/tags" %>
<c:set var="ctx" value="${pageContext.request.contextPath}"/>-- action中根路径的取出。
3
<s:iterator value="pageBean.testList">
<tr>
<td>${itemCode} </td>
<td>${itemDesc} </td>
<td>${enableFlag} </td>
<td>${createdBy} </td>
<td>${creationDate} </td>
<td>${lastUpdatedBy} </td>
<td>${lastUpdateDate} </td>
<td>
<a href="test!input.action?pageBean.id=${id}">修改</a>、
<a href="test!delete.action?pageBean.id=${id}">删除</a>
</td>
</tr>
</s:iterator>
其中【pageBean】为action中定义的一个变量,只要名字相同,那么就可以直接如此取pageBean中的属性值。
其中【test!input.action】test为Action的名字的前缀,必须相同。因为后面的input方法为Action中的内容。
二,PageBean--与页面内容相对应的属性集合,可以多个JSP页面对应一个PageBean,只是应用其中不同的属性而已。
三,Service--Manager层,相当于logic层,包括数据库的存入。【-----待续----】
一,JSP页面的编写及重点语法。
1 <%@ include file="/common/taglibs.jsp"%>--引入其他jsp页面作为一部分。
2 <%@ taglib prefix="security" uri="http://www.springframework.org/security/tags" %>
<c:set var="ctx" value="${pageContext.request.contextPath}"/>-- action中根路径的取出。
3
<s:iterator value="pageBean.testList">
<tr>
<td>${itemCode} </td>
<td>${itemDesc} </td>
<td>${enableFlag} </td>
<td>${createdBy} </td>
<td>${creationDate} </td>
<td>${lastUpdatedBy} </td>
<td>${lastUpdateDate} </td>
<td>
<a href="test!input.action?pageBean.id=${id}">修改</a>、
<a href="test!delete.action?pageBean.id=${id}">删除</a>
</td>
</tr>
</s:iterator>
其中【pageBean】为action中定义的一个变量,只要名字相同,那么就可以直接如此取pageBean中的属性值。
其中【test!input.action】test为Action的名字的前缀,必须相同。因为后面的input方法为Action中的内容。
二,PageBean--与页面内容相对应的属性集合,可以多个JSP页面对应一个PageBean,只是应用其中不同的属性而已。
三,Service--Manager层,相当于logic层,包括数据库的存入。【-----待续----】