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的属性有很多的话你要一一放了)
个人见解