要实际上隐藏传递的参数,您需要提交表单。您应避免click事件的默认行为,并将其替换为form事件。像这个例子一样
<s:form id="f1" action="someAction"> <s:hidden name="param1" value="value1"/> <s:url action="someAction" var="act"/> <s:a id="a1" href="%{act}">Go Action</s:a> <script type="text/javascript"> $(document).ready(function() { $("#a1").click(function(event) { event.preventDefault(); $("#f1").submit(); }); }); </script></s:form>


