jsp頁面獲取另一個jsp頁面隱藏域的值
1. 首先使用js獲取表單中隱藏域的值,隱藏域需要有一個id;如:
<input type="hidden" name="phoneid" id="phoneids" value="8888"/>
獲取該域值的js指令碼為: var a =document.getElementById("phoneids").value;
2. 通過url將值傳到struts中,完成指令碼如下:
function addgroupmebers() {
var a = document.getElementById("phoneids").value;
alert(a);
showModalDialog("${pageContext.request.contextPath}/bustle/NoticeMemberAction/addmembers.action?phoneid="+a,
{store: "",record:""}, "dialogWidth:1000px; dialogHeight:500px; resizable:yes; status:no; scroll:yes; unadorned:yes");
}
3. 通過url,將隱藏域的值傳到struts2中,struts2用如下程式碼接收phoneid的值:String mid = ServletActionContext.getRequest().getParameter("phoneid");
4. 該struts2 action的下一個頁面,可通過 ${mid} 接收phoneid的值
另外,獲取某控制元件函式也經常用到,例如做全選的時候,這裡以獲取input控制元件為例: document.getElementsByTagName("input");