1.首先是ActionMapping的unknown属性的测试
在struts-config.xml中的<action-mapping>添加如下代码:

unknown
="true"
>
<
forward
name
="success"
path
="/unknown.jsp"
></
forward
>
</ action >

</ action >
在UnknownTestAction中让其跳转到unknown.jsp
这样,当链接到一个未知的.do时,例如xxx.do,服务器就会自动跳转到unknown.jsp
2.使用Action中的forward属性,这样可以省去编写一个action来控制跳转,直接forward到要跳转的界面
例:

这样,在jsp中采用以下代码

即可访问adduser.jsp
3.在注册时出现错误返回时保留表单数据
首先编写一个UserActionForm.java





























再上struts-config.xml:



























由于数据都是提交到了这个UserActionForm中,所以要想保存数据,在该编写如下代码(使用EL表达式):
















如果使用HTML Tag,则可这样编写:



















