关于struts2的struts.xml的配置问题

来源:百度知道 编辑:UC知道 时间:2024/06/03 18:14:30
在struts.xml中 <action name="xxx" class="xxx" method="getXxx">指定调用的是xxx类的getXxx()方法,可是我现在需要调用的是getXxx(int a)方法,是带参数的,我该怎么办啊?非常急 5555
谢谢各位的帮助,我详细说明一下我的问题:
1.数据库:字段有:dataID INT NOT NULL auto_increment,
studentName VARCHAR(10) NOT NULL,......等等.
2.jsp:.....
<table>
<tr>
<td>姓名</td>
</tr>
<s:iterator value="#SelectedListInit.studentList">
<tr>
<td>
<s:url id="url" action="GetStudent">
<s:param name="dataID"><s:property value="dataID" /></s:param>
</s:url>
<s:a href="%{url}"><s:property value="studentName" /></s:a>
</td>
</tr>
</s:iterator>
</table>
将页面上的姓名做为一个链接,点击的时候调用GetS

struts2我没用过, 但是我认为struts2既然提供了这种直接使用方法的配置, 那么一定会考虑如果有参数怎么办, 所以建议楼主看看除了name,class,method之外还有什么别的, 如果自己不知道就试着用提示符提示看能出来什么, 我想这样自己找出解决方法比别人直接告诉你是什么要好的多.

---------------
说完了我自己去找了一下, 有人也碰到了这样的问题, 下面的网页很详细.
http://blog.csdn.net/CMTobby/archive/2007/11/18/1891120.aspx

xxx类的getXxx()
吧这个方法改写成可以接受参数的!

参数可以 通过request传递过去 ,不能用getXXX(int a)

哈哈,再写一个有参的,在无参方法中调用有参方法