struts2从jsp跳转到action中指定的方法,并传值。

struts.xml配置:
<action name="queryByName" class="rt.action.QuzrtzAction" method="FindJobByName">
<result name="success" type="dispatcher">/trigger.jsp</result>
</action>
jsp代码:
<s:form action="queryByName" method="post" >
<s:property value="#test.JOB_NAME" />
<s:property value="#test.DESCRIPTION" />
<s:submit>查看详情</s:submit>
</s:form>
现在点提交没有反应,无法跳转到FindJobByName方法中。现在可以显示查询结果在jsp上。另外,页面显示的时候用的是一个bean,怎么能在点提交的时候把bean对象传到FindJobByName方法中呢?

第1个回答  推荐于2016-11-14
web.xml中配置了filter吗?如果没有对拦截的请求做处理,一辈子也进不去action的
如果action中往页面传值,只需要在action类中定义get和set方法就行了。
祝你好运!追问


struts2
*.action

已经定义了拦截。

追答

本回答被提问者和网友采纳
第2个回答  2014-07-30
标签错了,<s:textfield>是文本框追问

但是为什么不能跳转到action?

struts2中如何在jsp页面中用js取得action中传过来的值?是用js得到...
js里可以直接写 var num="";actionNum就是action传过来的变量名

struts2 中redirectAction如何传递参数!
struts2 action提交成功后一般会转到某一jsp。但有时候需要跳到某一action,一般会用如下方法:<result name="success" type="chain"actionName<\/result或者<result name="success" type="redirect"actionName.action<\/result如果这个action后面要带参数,比如xxxAction?id=xxxx也可以搞定,用下面的方法:<...

各位java前辈:1.在struts2中,在jsp页面是如何获取Action中值的?需要...
struts是采用ognl模型,就是对象关系模型,想要得到action中的值,首先的一点这个值要有set和get方法,在你请求action的时候,会重新生成一个action对象--》调用set方法给这个属性赋值,在jsp上展示用的是get方法,例如你有一个属性name需要展示,set、get方法写好后,在你请求的action中给name赋值,页面就...

hibernate+struts2批量更新从jsp到action怎么接收数据
可以新建一个Vo容器,来接收页面上的值,页面上标签里用 name="Vo.name"来传值,Action中定义private Vo vo,然后生成get,set方法就能取到页面上的值了

struts2 的配置文件怎么从一个action跳到另一个action的某个方法
<action name="A" class="xxxx"> <result name="success" type="chain"> B <!-- 如果需要命名空间 --> \/xxx <!-- 如果需要参数跳转,确保两个类中有get方法和set方法 --> ${xxx} <\/result><\/action><!-- 在此类中写上method属性就可以了,这就是你访问的...

求Struts2中,在Action中跳转到Action中的方法,该怎么跳转,怎么写,求高 ...
<result type="redirectAction"> stuList!isList <\/result> <result name="false">index.jsp<\/result> <\/action> 如果在一个action中跳转,比如说对数据更新的方法,然后查出数据,你可以在action中 return this.query();\/\/这个query是你的方法名 如果好请采纳,谢谢!

struts2 中action内部跳转到另一个action,如何传参?
stuts2 内部跳转用 chain 呵呵。。。他是把Action内的参数绑定在ActionContext里。引用下楼上。<action name="bar" class="myPackage.barAction"> <result name="success" type="chain">ActionName<\/result> <\/action> ActionName 就是下一个action的方法名字。不要加点action啊 至于传参数嘛。在...

关于struts2的 迭代出的值,然后怎样传到另一个jsp页面里啊?……_百...
如果你这个跳转是先跳转到一个action发法中的话,可以url后面加上?id=xxx通过get的方法将ID传到ACtion中,然后通过数据库查找你想要得内容。也可以将页面的内容存储到session中在chang.jsp中用el表达式就可以得到,如果你不回用el表达式的话,也可以用<%session.get("")%>得到,session是JSP中的内置...

struts2中,jsp页面通过ajax访问了action,action如何返回一个json数据给...
\/\/获得输入的账号和密码的值 var username= document.getElementById("username").value;var password= document.getElementById("password").value;dataStr = { checkname : username,checkpass : password };jQuery .ajax( { type : "POST",url : "ajax\/checkAnswer.action?temp=" + Math....

用JS生成的动态输入框在Struts2的action中如何获取所有的value
在Action的相应方法中使用request.getParameterNames方法可以获得表单中提交的所有数据的名称,然后循环使用这个request.getParameter("name")来一个一个获取每个name的值。这样就可以获得所有的值了。

相似回答