日期:2014-05-17  浏览次数:20701 次

href 传参
<a href="">
如何传递对象
不要session application等方法

我想从servlet向showuser.jsp中传一个user对象,用response.sendRedirect("showuser.jsp?....");


应该怎么解决!

------解决方案--------------------
不能这样简单地传递对象的  楼主可以看看json 这种格式就是把java中的对象,数组的转换成特定格式的字符串 如果你非要穿对象的话 建议转换成json格式再传递就好了
------解决方案--------------------
话说href里面不可以直接传递对象的说,只能传递字符。跟楼上所说,你可以传递json格式的字符,然后再分解。
------解决方案--------------------
楼主这是两个问题吗?
href传递字符串可以传递对象的话要实现放到作用域当中
在servlet中传递对象的话如果用重定向
response.sendRedirect("showuser.jsp?....");
是共享不了requset中数据的
改成转发才可以
request.forward
不过在跳转之前要把user对象放到request中jsp才能接收
request.setAttribute("user",user);


------解决方案--------------------
LZ用json试试吧
------解决方案--------------------
引用:
我就是不想用
session application.setAttribute("user",user);
它们都有周期,到后面还需要处理。直接传对象就简单明了。
没办法也只能这样了。

感谢楼上各位回答!


url传参不管什么办法,最后还是转成字符串来传,只是把对象转成特定格式的json字符串罢了,
想传大数据量还是通过post方式吧。。。