Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将参数从锚定标记发送到struts2操作_Javascript_Jquery_Jsp_Struts2 - Fatal编程技术网

Javascript 将参数从锚定标记发送到struts2操作

Javascript 将参数从锚定标记发送到struts2操作,javascript,jquery,jsp,struts2,Javascript,Jquery,Jsp,Struts2,我有一个班级的学生名单,这个名单是用迭代器打印在JSP上的。我给每个名字一个不同的id。现在我想在用户点击名字时获得名字的详细信息。我正在使用struts2。当我单击该名称的超链接时,如何将该名称发送到操作 <s:a href="actionName" id="<s:property value='name'>"><s:property value='name'></s:a> 当我点击该名称时,我应该能够将该名称发送到操作。我必须发送姓名,因

我有一个班级的学生名单,这个名单是用迭代器打印在JSP上的。我给每个名字一个不同的id。现在我想在用户点击名字时获得名字的详细信息。我正在使用struts2。当我单击该名称的超链接时,如何将该名称发送到操作

<s:a href="actionName" id="<s:property value='name'>"><s:property value='name'></s:a>

当我点击该名称时,我应该能够将该名称发送到操作。我必须发送姓名,因为我使用相同的操作获取学生的个人详细信息


我在互联网上看到,我们可以用JS来做这件事。但我不知道怎么做。有人能帮我吗?

您可以通过将名称作为参数传递给操作

<a href="actionName?param=<s:property value='name'>" id="<s:property value='name'>"><s:property value='name'></a>


记住为param编写getter和setter方法。

可能重复@aleksandar我不想要ajax。这对我来说也是一个重复。如果您不想要AJAX,那么使用表单post或者第三种方式来急切地加载它们呢?这个问题与前一个问题有什么不同?为什么不需要AJAX?你为什么想要JS?AJAX是JS(异步Javascript和Xml),表单发布也可以使用JS完成,但这不是首选的方式,因为无法为禁用JS的用户发布表单