关于struts的问题
来源:百度知道 编辑:UC知道 时间:2024/05/25 14:28:55
action中有两个属性,input和parameter,它们都指向同一个地址,这是什么意思啊?它们有什么区别吗?为什么要指向相同的地址呢?(这两个属性不在同一个acion里面)
我不明白的是为什么程序中的这两个属性后面跟的内容是相同的啊?谢谢!按一楼的说法这两个属性后面跟的内容不可能相同啊
我不明白的是为什么程序中的这两个属性后面跟的内容是相同的啊?谢谢!按一楼的说法这两个属性后面跟的内容不可能相同啊
STRUTS ACTION 的input属性后面跟的是JSP文件名,而parameter则是参数名称两都之间并无什么直接关系.
在ACTION 中 input,parameter 并非必须,通常都不使用input,如下:
<action path="/staffFamilyMember"
type="org.springframework.web.struts.DelegatingActionProxy"
name="staffFamilyMemberForm" scope="request" validate="true"
parameter="reqCode">
<forward name="browse"
path="/humanresource/list_staffFamilyMember.jsp" />
</action>
input:validate验证失败后返回的页面
parameter :业务层如果不是实现的Action而是DispatcherAction那么根据对应的parameter就能找到对应的方法.