关于struts2的struts.xml的配置问题 20
在struts.xml中<actionname="xxx"class="xxx"method="getXxx">指定调用的是xxx类的getXxx()方法,可是我现在需要...
在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>
将页面上的姓名做为一个链接,点击的时候调用GetStudent这个action,并将这条数据的dataID做为参数传过去.
3.struts.xml
<action name="GetStudent" class="action.SelectStudentInfoAction" method="getStudent">
<result type="dispatcher" name="success" >/aaa.jsp</result>
<result type="dispatcher" name="failed">/bbb.jsp</result>
</action>
这个会调用action.SelectStudentInfoAction类的getStudent()方法,那我在jsp中传过来的dataID这个参数怎么使用啊??各位帮帮忙吧~~ 展开
谢谢各位的帮助,我详细说明一下我的问题:
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>
将页面上的姓名做为一个链接,点击的时候调用GetStudent这个action,并将这条数据的dataID做为参数传过去.
3.struts.xml
<action name="GetStudent" class="action.SelectStudentInfoAction" method="getStudent">
<result type="dispatcher" name="success" >/aaa.jsp</result>
<result type="dispatcher" name="failed">/bbb.jsp</result>
</action>
这个会调用action.SelectStudentInfoAction类的getStudent()方法,那我在jsp中传过来的dataID这个参数怎么使用啊??各位帮帮忙吧~~ 展开
4个回答
展开全部
struts2我没用过, 但是我认为struts2既然提供了这种直接使用方法的配置, 那么一定会考虑如果有参数怎么办, 所以建议楼主看看除了name,class,method之外还有什么别的, 如果自己不知道就试着用提示符提示看能出来什么, 我想这样自己找出解决方法比别人直接告诉你是什么要好的多.
---------------
说完了我自己去找了一下, 有人也碰到了这样的问题, 下面的网页很详细.
http://blog.csdn.net/CMTobby/archive/2007/11/18/1891120.aspx
---------------
说完了我自己去找了一下, 有人也碰到了这样的问题, 下面的网页很详细.
http://blog.csdn.net/CMTobby/archive/2007/11/18/1891120.aspx
展开全部
xxx类的getXxx()
吧这个方法改写成可以接受参数的!
吧这个方法改写成可以接受参数的!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
参数可以 通过request传递过去 ,不能用getXXX(int a)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
哈哈,再写一个有参的,在无参方法中调用有参方法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询