Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/342.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.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
Java 单击锚定标记时执行JSTL条件_Java_Jsp_Jstl - Fatal编程技术网

Java 单击锚定标记时执行JSTL条件

Java 单击锚定标记时执行JSTL条件,java,jsp,jstl,Java,Jsp,Jstl,我想用jstl标记在href的锚点上执行一个条件 <a href="#add" class="useradd">Add user</a> 我不知道如何通过href锚执行此条件。这是不可能的,因为浏览器没有将锚发送到服务器。您需要使用参数并删除href中的#: <a href="myjsp.jsp?pram1=add" class="useradd">Add user</a> 也许你可以根据自己的需要使用javascript。像onclick事件

我想用
jstl
标记在
href
的锚点上执行一个条件

<a href="#add" class="useradd">Add user</a>

我不知道如何通过
href
锚执行此条件。

这是不可能的,因为浏览器没有将锚发送到服务器。您需要使用参数并删除
href
中的
#

<a href="myjsp.jsp?pram1=add" class="useradd">Add user</a>

也许你可以根据自己的需要使用javascript。像onclick事件等

最后我发现:

<a href="#users.jsp&pram1=1" onclick="location='users.jsp?loc=fiche_ag&amp;cur=1' class="useradd">

我试过布拉布拉,没用啊。现在我明白你想要什么了。这是不可能的,因为浏览器不会将锚发送到服务器。你需要使用参数,这正是我想要做的,但我想保持在同一个jsp页面上。如果单击了href,则转到一段html代码并打印它。然后链接到同一个jsp页面。或者你说
是什么意思?我想呆在同一个jsp页面上。
。我做了,它给了我HTTP状态404。我用一个按钮尝试了,但它也显示了我页面中的其他内容。它显示了什么样的内容,你能发布你的代码快照吗现在我看到你的错误
href=“#users.jsp&pram1=1”
必须是
href=“users.jsp&pram1=1”
卸下
#
。你不需要onclick.no,我添加了#以忽略href重定向,即使我删除了它,我也从onlcik获取参数。
<c:if test="${param.pram1=='add'}">
    do something
</c:if>
<a href="#users.jsp&pram1=1" onclick="location='users.jsp?loc=fiche_ag&amp;cur=1' class="useradd">
<c:if test="${param.cur=='1'}">
     do what you want ...
</c:if>