jsp传值给servlet问题求解??????????????????????????????????????????????

u010204508 u010204508 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
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;
郁闷了!
求各位知道的解释下;
...全文
评论 7
收藏 已收藏
分享
返回顶部
u010204508
Java EE 67,535 成员 225,843 内容