struts笔记

来源:互联网 发布:网络电视不清楚怎么办 编辑:程序博客网 时间:2024/05/16 11:05

1、web.xml定义servlet,struts-config.xml定义action的。

2、action-mapping中的path:是Action请求的相对路径,配置时不用加.do,访问时要不要加.do看web.xml的servlet-mapping的url-pattern的配置,如果配为.do,就要加,否则不用。

3、action-mapping中的validate:若为true,则会调用ActionForm的validate()方法或调用validate验证,否则不调用,缺省为true(可选)。

4、action-mapping中的parameter:

<action
         path="/saveUser"
         type="org.appfuse.webapp.action.UserAction"
         name="userForm"
         scope="request"
         input="edit"
         parameter="method"
         unknown="false"
         validate="false"
       >

parameter="method"这个参数就是说,在用户提交请求时取得method参数,根据method参数调用相应的方法,如/editUser.html?method=Delete就是调用对应action中的Delete方法,这样你就可以写一个Action类处理很多的逻辑,而不是象从前那样在一个方法里面加上若干参数,或者直接建若干个action来处理。

原创粉丝点击