【发布时间】:2016-09-27 14:36:48
【问题描述】:
我有一个页面A.jsp 里面有一个表
1 列:{Partner},值:{trust,micros,NH}
所有这些值都是 (trust,micros,NH) 超文本链接
当我点击任何值时,我的动作类调用和
它重定向到不同的jsp页面B.jsp
B.jsp 页面包含与该值相关的数据,例如。 (信任)
但为此我需要根据特定值获取数据 比如 select total_report from reservation where partner='trust'
那么我如何将点击时的值从A.jsp 传递到动作类java 文件
这样我就可以运行该查询。
使用 Struts 框架
请帮忙。
【问题讨论】:
-
你提到了动作类......你在使用任何框架吗?或者只是使用 servlet..
-
struts....我不能使用 servlet
-
这应该对您有所帮助.. stackoverflow.com/questions/9582999/… 所以基本上 ActionSupport 使您能够将请求参数映射到您的操作类中的字段。您可以将值作为请求的一部分传递并在您的操作中检索。您还可以使用 OGNL 映射将您的操作类中的一个字段映射到您的 jsp 中的隐藏字段,并在您的 jsp 上提交表单期间设置该字段的值。希望有帮助
-
当你说超链接时,struts 需要通过动作来控制导航。您不会在单击链接时简单地重定向到 B.jsp。您应该调用一个操作,该操作执行一些处理,然后返回成功或失败,具体取决于哪个 struts 导航到 B.jsp 发生或失败。希望你能明白。
标签: javascript java jsp tags