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

action向jsp传值问题,总是undefined,求助
struts1 试过了好几种方法都不行
1. 在action中request.setAttribute("form",form)把整个form传过去,但是在jsp读取的时候form.getpageSize()在action中是2,但到了jsp就成了0
 
2. 在action中直接request.setArrtibute("pageSize",2),到了jsp中读取时却成了undefined
 
3. 在action中sendMsg,传一个div过去
<div id="respage" page="2" pageSize="2">abc<div>
jsp页面有接收到这个div并显示
但通过 alert($("#respage").attr("page"));
alert($("#respage").attr("pageSize"));
读取的时候
还是undefined

请教这个到底怎么搞,主要是在做报表的翻页功能

------解决方案--------------------
1. 在action中request.setAttribute("form",form)把整个form传过去,但是在jsp读取的时候form.getpageSize()在action中是2,但到了jsp就成了0
  getpageSize ==>getPageSize(),get,set要符合命名规范.

2. 在action中直接request.setArrtibute("pageSize",2),到了jsp中读取时却成了undefined
LZ用request.getAttribute("pageSize") 方式?

3. 在action中sendMsg,传一个div过去
<div id="respage" page="2" pageSize="2">abc<div>
jsp页面有接收到这个div并显示
但通过 alert($("#respage").attr("page"));
alert($("#respage"))有值吗?