急救!!高手!!jsp页面取值问题?

来源:百度知道 编辑:UC知道 时间:2024/06/19 17:42:57
我用的是struts2做的一个简单查询,中包含2个页面A,B,B是a的iframe中包含的信息,totalrecord是根据条件的查询结果集的总记录数,因为action是转向B的所以在B中<s:property value="totalrecord"/>可以正常取出后台的值,后在B中load()JS中window.parent.document.getElementById("totalrecord").value = document.getElementById("totalrecord").value;将值传入到A主页面中,在A中有JS方法function tt() {
alert(document.getElementById("totalrecord").value);
}可以通过点击正常显示记录数,但是在页面的上无论是用<s:property value="totalrecord"/>或者${totalrecord}或者<label id="totalrecord">0</label>都无法显示,到底是什么原因呢,我的tt方法已经可以确定值就在页面上,怎么无论用什么标签就是去不到了,求高手指点!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

必然啊,jsp是什么,jsp就是servlet他本身就是只能在后台取值,如果前台不往后台提交数据,你用jsp的标签是肯定取不出来的。。
你用<label id="totalrecord">0</label>是可以取的,但是赋值的时候不能window.parent.document.getElementById("totalrecord").value = document.getElementById("totalrecord").value;这样

你得这么来window.parent.document.getElementById("totalrecord").innerText = document.getElementById("totalrecord").value;