javaweb的问题
请问.jsp页面中参数是怎么传递的比如${book.bid}那个book是通过什么传递到jsp页面的?...
请问.jsp页面中参数是怎么传递的比如${book.bid}那个book是通过什么传递到jsp页面的?
展开
1个回答
展开全部
1、Httpservletrequest传值
在servlet里面httpservletrequest.setattribute("book",book),前一个book是键,用来jsp里面取值,后一个book就是你要传的BOOK对象,但是request里传的参数只能用一次
2、session
servlet里面httpservletrequest.getSession.set("book",book),在整个项目的所有页面都可以取到,关闭浏览器才会清空
3、cookie,但是cookie只能传字符串,
Cookie cookie = new Cookie("bookid","123456");
response.addCookie(cookie);
在servlet里面httpservletrequest.setattribute("book",book),前一个book是键,用来jsp里面取值,后一个book就是你要传的BOOK对象,但是request里传的参数只能用一次
2、session
servlet里面httpservletrequest.getSession.set("book",book),在整个项目的所有页面都可以取到,关闭浏览器才会清空
3、cookie,但是cookie只能传字符串,
Cookie cookie = new Cookie("bookid","123456");
response.addCookie(cookie);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询