当前位置: 代码迷 >> Java Web开发 >> jsp中超链接访问servlet并传入对象,该如何处理
  详细解决方案

jsp中超链接访问servlet并传入对象,该如何处理

热度:7106   发布时间:2013-02-25 21:22:59.0
jsp中超链接访问servlet并传入对象
在jsp页面中的一个超链接访问一个servlet,请问怎样将该jsp页面的一个对象随着超链接传到servlet呢?就像servlet?name=xx那样传入一个字符串,但此时要传入的不是字符串,而是传入一个任意对象。

只要能实现相同功能即可。有知道的朋友请答,谢谢!

------解决方案--------------------------------------------------------
放到request里或者session里,
第一个页面

<%
Student student=new Student();

resuest.setAttribute("student",student);
%>
第二个页面
<%

Student student=(Student)resuest.getAttribute("student);
%>
------解决方案--------------------------------------------------------
通过超链接传对象,不行的。
建议在jsp页面将该对象保存到session中,进入servlet获取到该对象后,将该对象从session中移除。
------解决方案--------------------------------------------------------
我以前在action里传的,但是不是对象,所有对象的属性一起放在链接里。如:XX.action?user.username&&user.password,当然我用的是spring管理的,在action有user属性,并有set.get方法,在action里直接就可以拿到user了(当然user的属性有很多的话你要一一放了)
个人见解
  相关解决方案