jsp传值给servlet问题求解??????????????????????????????????????????????
jsp中,前提是不用表单,不用超链接,因为我在jsp中是不需要点击就直接传值过去的,我是这样想的,开始我用
response.sendRedirect("CostLogMgrServlet?pageSize=9&pageNow=2");
在servlet:
int pageSize=Integer.parseInt(request.getParameter("pageSize"));
int pageNow=Integer.parseInt(request.getParameter("pageNow"));
结果是null;
用
request.setAttribute("pageSize", "9");
request.setAttribute("pageNow", "2");
servlet中
int pageSize=(Integer)request.getAttribute("pageSize");
int pageNow=(Integer)request.getAttribute("pageNow");
也是null;
我想用session来做
session.setMaxInactiveInterval(3600);
session.setAttribute("pageSize", "9");
session.setAttribute("pageNow", "2");
servlet中
HttpSession session=request.getSession(true);
int pageSize=(Integer)session.getAttribute("pageSize");
int pageNow=(Integer)session.getAttribute("pageNow");
结果还是null;
是不是我哪里写错了,
还有就是我用测试了下使用超链接
jsp中:
a
b
这个我是用的变量;
<a href="CostLogMgrServlet?a="+a+"&b="+b+""></a>
servlet中
int a=Integer.parseInt(request.getParameter("a"));
intb=Integer.parseInt(request.getParameter("b"));
结果a,b还是null;
郁闷了!
求各位知道的解释下;