关于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就能找到对应的方法.