我正在使用spring,我需要在单击按钮时创建XML文件。 我需要将隐藏元素的值作为参数传递给href。
我如何实现这一目标,任何帮助都是可以理解的
我的代码片段附在此处
<div class="portlet-body no-more-tables" id="testf">
<input type="hidden" id="testID" value="dd"><br/> <div style="margin-left:100px">
<a style="" href="incident/test/testHref.do?testID=<%=testID%>" id="createReport"> Create Report </a>
</div>
</div>
答案 0 :(得分:0)
您需要将html属性name
添加到隐藏参数中,以便获取请求中的值
<input type="hidden" name="testID" id="testID" value="dd"><br/> <div style="margin-left:100px">
并且testID
应该是Java变量,以便在使用scriptlet时嵌入到URL中。
所以你不能在get
请求中传递它。而是使用POST
方法获取请求中的变量。
是对网址中的元素进行硬编码的简单方法。
您还可以使用scriptlet
将值分配给变量testID
<% String testID="dd" ; %>
以便在尝试传递类似
时可用<a style="" href="incident/test/testHref.do?testID=dd" id="createReport">Create Report </a>
由于几十年来不建议使用scriptlet,因此可以使用jstl
,
<c:set var="testID" value="dd" />