`

Struts 注意问题

阅读更多
1-- struts 
    form    extends ActionForm implements Serializable 
    action  DispatchAction

    
    <html:form  action ="sys/userManager.do"></html:form>
    <html:form  action ="/sys/userManager.do"></html:form>
    都可以

      <action path="/sys/userManager" parameter="method" scope="request" name="userForm" validate="false"
            type="com.isoftstone.telesales.user.controller.UserManagerController">
            <forward name="doQuery" path="/user/UserManager.jsp" />
            <forward name="initUser" path="/user/addmodifyuser.jsp" />
            <forward name="initChangePwd" path="/user/ChangePwd.jsp" />
            <forward name="changePwd" path="/user/ChangePwdSuccess.jsp" />
       </action>

      1-- 先写form或者页面
      2-- 再写action    form的条件全部传给DTO
      3-- 再写配置文件  配置文件中得到的查询条件就是页面上的几个参数,封装在form 中或者 request中传过来


       
曾经犯的错:
 1-- form 没有继承 ActionForm
 2-- 配置文件路径写错问题 
     
     以 sys/userManager.do 形式提交,浏览器会默认加上"/" -- > /sys/userManager.do,所以action配置必须要有'/'
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics