I don't think u can.JSP and servlet are in different containers. U are not able to pass objects as parameters between JSP container and servelt container.
解决方案 »
- 急~~~点击验证码更换新的验证码
- 类前修饰符的问题
- webwork报错了。。。(第一次学习webwork)
- apache如何发布两个web项目啊 ??
- 表单enctype="multipart/form-data"时如何用setProperty?
- Spring权限控制
- 为什么Eclipse3.2汉化包下不下来?
- 求救!!Form 递交后,中文字未变,但长度变长。
- 一个Double的变量0.96,把它变成一个字符显示为96%
- org.apache.cxf.binding.soap.SoapFault: Couldn't parse stream.
- 请教session.setAttribute 和session.putvalue的区别,本人只有12分,全拿出来了。
- 请问form可以嵌套吗?进来看看(在线)
比如说有JavaBean为A
有Servelet为AServlet
有JSP为index.jsp
在index.jsp中将form的action设置成AServelet
在AServelet中,通过request.getParameter("name")
获取form的数据。并将这些数据封装到A的实例a中。
然后将a放入session变量中。例如使用如下代码:
request.getSession().setAttribute("a", a);
这样session变量中就存在a变量了。那么jsp或其它的Servelet都可以获取到a变量。
在JSP中可以通过 usebean获取,代码如下:
<jsp:useBean id="a" scope="session" class="A"/>
在Servlet中通过下面代码获取
A b=request.getSession().getAttribute("a");