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配置必须要有'/'
Struts 注意问题
最新推荐文章于 2022-04-24 13:50:01 发布