-
<filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>查看全部
-
項(xiàng)目分層查看全部
-
MVC 設(shè)計(jì)思想的分層查看全部
-
strut與hibernate整合查看全部
-
服務(wù)器端進(jìn)行驗(yàn)證的方法----代碼:查看全部
-
重寫ActionSupport中的驗(yàn)證方法,,,,其中validate方法會(huì)對(duì)Action中的所有方法都進(jìn)行表單驗(yàn)證,如果哪個(gè)不需要表單驗(yàn)證,就在哪個(gè)方法上面@SkipVadation查看全部
-
UserDAOIpml的測試類查看全部
-
UserDaoIpml類2查看全部
-
UserDaoIIpml類代碼查看全部
-
UserDaoImpl類查看全部
-
創(chuàng)建這個(gè)session類,獲得session工廠對(duì)象查看全部
-
體現(xiàn)單例設(shè)計(jì)模式查看全部
-
直接用可以了 el表達(dá)式就 <s:iterator value="#session.list" var="stu"> <tr class="list"> <td>${stu.sid }</td> <td><a href="<%=path%>/students/Students_modify.action?sid=<s:property value="#stu.sid"/>"><s:property value="#stu.sname"/></a></td> <td><s:property value="#stu.gender"/></td> <td>${stu.birthday}</td> <td><s:property value="#stu.address"/></td> <td><a href="<%=path%>/students/Students_delete.action?sid=<s:property value="#stu.sid"/>" onclick="javascript: return confirm('真的要?jiǎng)h除嗎?');">刪除</a></td> </tr> </s:iterator>查看全部
-
通過session.setAttribute("loginUserName",user.getUsername());從后臺(tái)向前臺(tái)傳值,前臺(tái)通過${sessionScope.loginUserName}獲取值.這個(gè)時(shí)候所有Action集成的父類Action中實(shí)現(xiàn)的ServletRequestAware等接口就派上用場了,我們可以直接用web容器中的內(nèi)置對(duì)象了。 注銷操作:先抹去session中登錄的用戶信息,再返回到登錄界面,就是這么一個(gè)操作。查看全部
-
代碼: 設(shè)計(jì)Action的時(shí)候,action繼承superAction,實(shí)現(xiàn)modelDriven,模型驅(qū)動(dòng)中加泛型查看全部
舉報(bào)
0/150
提交
取消