首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

急各位来看看,struts1 <action path="/*" parameter="{1}">

2011-12-04 
急。。各位大虾来看看,struts1 action path/* parameter{1}struts1 action path/* parameter{

急。。各位大虾来看看,struts1 <action path="/*" parameter="{1}">
struts1 <action path="/*" parameter="{1}"> 中的parameter="{1}"是什么意思呢,小白求解。。

[解决办法]
通配符。 {1} 就是 * 的值。

比如 你提交的是 add.do 那么这句话就等价于

<action path="/add" parameter="add">
[解决办法]
<action>的parameter属性是给DispatchAction使用的,你的类要继承DispatchAction类,而不是普通的Action,Action只会执行execute方法,DispatchAction会根据parameter的值执行特定的方法,注意parameter的值不要设置为execute,也不要覆盖DispatchAction中的execute(),因为DispatchAction继承于Action,它的execute会首先执行,在execute()方法中取出parameter的值,通过java反射调用指定的方法
[解决办法]
补上来源
http://www.iteye.com/problems/72993
[解决办法]
1楼的回答很简明易懂。。。是楼主要的答案
[解决办法]
其实这个parameter也可以不写的,只要有path就ok

[解决办法]
那我就不说什么了
[解决办法]
上面的大神们已经说的很明白了! 我就不罗嗦了! 定
[解决办法]

探讨

通配符。 {1} 就是 * 的值。

比如 你提交的是 add.do 那么这句话就等价于

<action path="/add" parameter="add">

热点排行