serverlet如何传值到jsp页面

时间:2008-06-19 13:27:53   来源:论坛整理  作者:  编辑:chinaitzhe
我希望在serverlet中计算好的值传到jsp页面里面,这样就可以在同一个页面里面做判定了
可是不知道怎么传递,希望有人告知一下,serverlet里面不能像在jsp页面中用session.setAttribute()
网友回复:可以的呀.request.setAttribute("aa",Object );

在JSP中request.getAttribute("aa");
网友回复:当然可以,

没必要的话用 request.setAttribute()
网友回复:Servlet中没有session这个对像,但是你可以通过

HttpSession session = request.getSession();//取得当前session
网友回复:request
要把这个转化成HttpRequest
网友回复:我终于知道了,在serverlet中没有session 不过request能得到session
直接request.getSession().setAttribute("","")就可以设置session了
网友回复:
Java code





Code highlighting produced by Actipro CodeHighlighter (freeware)

http://www.CodeHighlighter.com/



RequestDispatcher dis = request.getRequestDispatcher("index.jsp");

    request.setAttribute("name", value);

    dis.forward(request, response);



类似的方法,可以将当前的请求和相应再次转发到指定的页面。只要在请求里设定一个值,然后在JSP页面里面取出就可以了。

不行的话就用SESSION也可以,方便。假如你能保证在用完之后就清楚掉,那么可以考虑!
网友回复:是啊 可以通过 在jsp中
request.setAttribute("custom");
custom在这里是一个客户的对象。
关键字:serverlet,传值,jsp,页面,

相关文章

文章评论

共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面