SOS Struts2页面超链接如何传递参数到action
Struts2中A.jsp中用什么方法可以传递一个或多个参数过来,action中又是如何获取参数。后面所带的参数是不确定的,例如:<s:iteratorvalue="pr...
Struts2中 A.jsp 中 用什么方法可以传递一个或多个参数过来,action中又是如何获取参数。后面所带的参数是不确定的,例如:
<s:iterator value="products"> <s:a href="details.action?......">
<s:property value="name" />
</s:a>
</s:iterator> 展开
<s:iterator value="products"> <s:a href="details.action?......">
<s:property value="name" />
</s:a>
</s:iterator> 展开
4个回答
展开全部
如果你的意思是遍历集合列表显示数据
然后点击每条数据的某个属性让参数传递给一个action的话
比如说
1 张三 18 工程师
2 李四 22 测试人员
当你点击1或者2的时候你要显示他的详细信息
只要把
<s:a href="details.action?id='<s:property value="id" />' ">
<s:property value="id" />
</s:a>
然后在details.action中定义id属性 提供getter setter方法接收这个id就可以啦
然后点击每条数据的某个属性让参数传递给一个action的话
比如说
1 张三 18 工程师
2 李四 22 测试人员
当你点击1或者2的时候你要显示他的详细信息
只要把
<s:a href="details.action?id='<s:property value="id" />' ">
<s:property value="id" />
</s:a>
然后在details.action中定义id属性 提供getter setter方法接收这个id就可以啦
追问
不行啊。首先页面就显示不了了。
org.apache.jasper.JasperException: /productList.jsp(45,54) equal symbol expected
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:88)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
Storm代理
2023-07-25 广告
2023-07-25 广告
StormProxies是一家可靠的代理服务提供商,提供原生IP(住宅原生IP)和高匿名代理服务。以下是关于StormProxies的原生IP服务的一些信息:1. 住宅原生IP:StormProxies提供的住宅原生IP是指从真实的家庭或企...
点击进入详情页
本回答由Storm代理提供
展开全部
在后台直接把参数变成一个字符串 然后传到页面~ 就好了
追问
我是问怎么把参数从JSP传到action
追答
用javascript脚本拼接
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-12-30
展开全部
打酱油的路过~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
后面直接跟参数即可。
更多追问追答
追问
都说了:参数不确定的。要一个个写 啊......................
追答
用一个form提交过去
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询