![]() |
1
42
了解HTTP的工作原理:
通过提交表单发送新请求时,它不会重用相同的请求和响应对象。
有两种方法可以克服HTTP的这种无状态特性。您需要将此对象转换为
转换为
或者,如果对象太大或太复杂而无法转换为
所以,在准备数据并转发给 JSP页面:
并且,在转发的JSP页面中:
最后,在处理表单提交的下一个servlet中:
另见: |
![]() |
2
2
一旦JSP被呈现,请求对象就结束了。因此,根据JSP的请求设置的对象可以单独用于该JSP页面请求。您对使用会话而不是请求有任何限制吗。因此,会话可以在新请求之间保存数据,直到会话过期。 |
![]() |
3
2
最好的方法是在base64中对Java对象进行编码,然后将其作为字符串从JSP传递到servlet。 例如-
在HTTP请求中传递此结果-
在服务器上读回java对象-
|
![]() |
kristheman · 要求循环内的setAttribute 6 年前 |
![]() |
manus · 使用css的背景图像从servlet显示svg 6 年前 |
![]() |
Mimine · 使用servlet和jsp从SQL表中删除记录 6 年前 |
![]() |
Yura · 无法链接引导。min.css和动态web app 6 年前 |