<pre t="code" l="java"><% String test5 = (String)request.getAttribute("test4")%>
<script type="text/javascript">
var test1 = '111'//定义js变量
document.form.test2.value = test1
//将js变量的值放到form中的一个隐藏域中
var formObj = document.getElementById('passForm')
formObj.submit()
</script>
<form method="post" action="aa.jsp" id ="passForm">
<input id = 'test2' type = 'hidden' name="test2">
</form>
aa.jsp页面中的Java代码:
<%
request.setCharacterEncoding("utf-8")
String txtMsg = request.getParameter("test2")
out.println(txtMsg)
%>
不知道是我没有看明白你的真正意思,还是你的JS运用得不熟练。隐藏域也是可以有id属性的:
<input type="hidden" name="133166" value="这里获得1" id="133166"/>
<input type="hidden" name="classid" value="这里获得10" id="classid"/>
怎么给一个有ID的项赋值,这个应该知道的吧?