【问题标题】:Passing value from jsp to action class java file将值从jsp传递到动作类java文件
【发布时间】: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


【解决方案1】:

我建议你在超链接中使用查询字符串

href应该是这样的

http://so.com/javascript?partner=trust

Action Class 应该是这样的

public class MyAction extends ActionSupport{

 private String partner;
 //getter and setters   

}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-05-29
    • 2014-06-22
    • 1970-01-01
    • 2015-04-03
    • 2013-12-07
    • 1970-01-01
    • 2013-11-23
    • 2014-12-29
    相关资源
    最近更新 更多