1、struts-config.xml文件中,每个<action>标签对应一个ActionMapping实例
2、了解<action>标签中的forward和unknown属性的含义(还有path、 forward、 type、 name、 scope、 validate、 input、 parameter属性 )
·forward属性是为了解决,不需要新建Action页面,就可以进行转向,即可以避免action页面膨胀
Code ·unknown属性
在登录页面中进行登录操作, 如果登录失败的话,重新转到登录页面,且保持原来输入的数据
·使用jstl保持
<1>在struts-config.xml中
Code <2>然后在login.jsp页面中,添加value属性,并结合jstl输出原来的值
Code ·使用struts标签保持页面数据
引入标签
Code
2、了解<action>标签中的forward和unknown属性的含义(还有path、 forward、 type、 name、 scope、 validate、 input、 parameter属性 )
·forward属性是为了解决,不需要新建Action页面,就可以进行转向,即可以避免action页面膨胀
<action path="/login1"
forward="/login.jsp"
></action>
而不使用action的forward属性的话,需要新建一个LoginAction类forward="/login.jsp"
></action>
<!-- 如果请求一个页面,这个页面不存在,会产生404错误,此时设置unknow为true,会转向testunknown.jsp -->
<action path="/testunknown"
unknown="true"
forward="/testunknown.jsp"
></action>
3、了解采用jstl和struts标签保持页面数据<action path="/testunknown"
unknown="true"
forward="/testunknown.jsp"
></action>
在登录页面中进行登录操作, 如果登录失败的话,重新转到登录页面,且保持原来输入的数据
·使用jstl保持
<1>在struts-config.xml中
引入标签
<%@ taglib prefix="html" uri="http://struts.apache.org/tags-html"%>
-------------------------------------------------------------
浙公网安备 33010602011771号