日期:2014-05-17  浏览次数:20911 次

请教一个关于jsp的问题
Java code
 document.getElementById("sendContent").innerHTML="${ param.AgentCode } "+t.cells[1].innerText;
这句话是什么意思?


------解决方案--------------------
在HTML文档中拿到节点的id属性为sendContent的那个节点、然后把他的显示内容设置为“"${ param.AgentCode } "+t.cells[1].innerText;


至于t这个变量是哪来的你没有列出来,看样子是个表格的行
所以就是地址栏中参数为AgentCode 的值 + 这一行中低单元格索引为1的文字
------解决方案--------------------
document.getElementById("sendContent").innerHTML="${ param.AgentCode } "+t.cells[1].innerText;

获取body中id为sendContent的节点,然后将他的显示文本内容设置为"${ param.AgentCode } "+t.cells[1].innerText

"${ param.AgentCode } "+t.cells[1].innerText:从后台返回一个param对象的agentcode属性的值,加上t这个节点下的第一个cell的值。
------解决方案--------------------
param是你在后台放入request或session里的变量,你看下你的后台代码有没有类似
request.setAttribute("param",param)或request.getSession().setAttribute("param",param)的代码

或者是你的当前页面有类似代码,好好找下

探讨
Java code

"${ param.AgentCode } "
我主要还是这句不懂,为什么是param?这是什么意思?

------解决方案--------------------
探讨

Java code
"${ param.AgentCode } "
我主要还是这句不懂,为什么是param?这是什么意思?