Java 使用Struts 2在项目中将查询字符串中的键值从一个页面传递到另一个页面
在使用Struts 2框架的项目中,我试图将查询字符串中的键值从一个页面传递到另一个页面 URL映射:Java 使用Struts 2在项目中将查询字符串中的键值从一个页面传递到另一个页面,java,jsp,struts2,query-string,url-parameters,Java,Jsp,Struts2,Query String,Url Parameters,在使用Struts 2框架的项目中,我试图将查询字符串中的键值从一个页面传递到另一个页面 URL映射: http://localhost/line?key=value /line.jsp HTML锚定链接的URL: http://localhost/line?key=value 当它转到LineAction时,我想获取查询字符串键值部分,但可以在网上找到它的任何内容。如果我理解正确的话。在action类中,为键创建getter和setter。你会在你的动作课上得到一个值 也许你可以这样试
http://localhost/line?key=value
/line.jsp
HTML锚定链接的URL:
http://localhost/line?key=value
当它转到
LineAction
时,我想获取查询字符串键值部分,但可以在网上找到它的任何内容。如果我理解正确的话。在action类中,为键创建getter
和setter
。你会在你的动作课上得到一个值
也许你可以这样试试
try{
URL url = new URL("http://www.google.com?gender=male&name=jagga");
System.out.println(url.getQuery());
}catch(MalformedURLException e)
{
e.printStackTrace();
}
构建该操作的URL您可以从操作上下文获取参数,如
Map<String, Object> parameters = ActionContext.getContext().getParameters();
这似乎不起作用,我尝试获取键和值,得到的只是[Ljava.lang.String;@2EDF7AA6您尝试了什么?代码运行良好。请参见示例。这应该是注释,而不是答案。