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
使用自定义标记在JSP中设置变量并将其传递给servlet_Jsp_Servlets - Fatal编程技术网

使用自定义标记在JSP中设置变量并将其传递给servlet

使用自定义标记在JSP中设置变量并将其传递给servlet,jsp,servlets,Jsp,Servlets,我有一个这样的自定义标记,它可以正常工作,但是我想将它分配给一个变量,这样我就可以使用表单将当前位置值传递给servlet 我已经尝试使用 但是当我这样做时,它不是打印出页面上当前位置的名称,而是打印出如何让它访问实际分配给变量的内容 如果我可以让它工作,那么我想在我的表单中做类似的事情,在post请求中传递给servlet 我不能使用旧的scriptlet语法,因为它已被弃用。请尝试这样做: <c:set var = "location_id" scope ="session">

我有一个这样的自定义标记,它可以正常工作,但是我想将它分配给一个变量,这样我就可以使用表单将当前位置值传递给servlet

我已经尝试使用

但是当我这样做时,它不是打印出页面上当前位置的名称,而是打印出如何让它访问实际分配给变量的内容

如果我可以让它工作,那么我想在我的表单中做类似的事情,在post请求中传递给servlet

我不能使用旧的scriptlet语法,因为它已被弃用。

请尝试这样做:

<c:set var = "location_id" scope ="session">
 <user:current-location msg="!{#locationName}"/>
</c:set>