中易网

JSP页面上获取servlet里面值的问题

答案:2  悬赏:0  
解决时间 2021-02-20 04:52
servlet中:List accounts = new ArrayList();
System.out.print("!!!"+accounts.size());//能正确输出大小

JSP中: List VistSites=(List)request.getAttribute("accounts");

System.out.print( VistSites.size()); //出错
下面是
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:521)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:430)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:723)

root cause
java.lang.NullPointerException
org.apache.jsp.Search_jsp._jspService(Search_jsp.java:179)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
最佳答案
JSP页面上获取servlet 的传值:
在Servlet中使用request.setAttribute("name",value);
RequestDispatcher rd=request.getRequestDispatcher("跳转的页面");
rd.forward(request,response);
在JSP页面中取得值写法:<%=request.setAttribute("name")%>
全部回答
servlet中用request.getparameter("参数名")取得值,前台你js里面把需要传的i变量,加入到访问servlet的url后面就行
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
上海邮局往吉林汇烟大概10条可以汇吗 需要多
王者荣耀亚瑟好不好 亚瑟技能使用技巧解析
滴滴顺风车司机怎样成为滴滴专车司机
年末应收帐款贷方应调到哪个科目
赵堂村地址在哪,我要去那里办事
读《动物起源》有感
手机看新闻有时突然反回桌面怎么回事?
德阳迅达驾校怎么样
生日是1月15日动漫人物
顺达汽车租赁地址在哪,我要去那里办事
中影铂金影院怎么去啊,我要去那办事
|x|+|x 3|+|5-x|化简
为什么我家英雄联盟商城进不去,点开就是黑的
回头来面馆在什么地方啊,我要过去处理事情
直肠炎不能吃什么
推荐资讯
全国青少年科技教育基地我想知道这个在什么地
湖南农业大学在长沙的哪个区?
急求:菏泽市房屋总推量、销量及土地总成交面
笔记本最大内存8个g能打联盟么
从头开始美容美发怎么去啊,我要去那办事
你好,一级建造师聘用合同是否合法?
徐州医学院上吊事件的男生叫什么名字?什么原
Microsoft Office Project 是2003版实用还是2
文源华都11-14号停车场(入口)地址在什么地方
斯巴鲁森林人刹车分泵漏油怎么办?
请问社保卡办公室电话是多少
主角成为赌神就提升赌术的都市系统小说
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?