可以在jsp里巴把from中的一些东东包装成javabean传到servlet吗? 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. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 jsp里面能用usebean比如说有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"); jsp和servlet是在一个container里地。他们用一个JVM。但是,javabean不是数据结构不是对象。这样表达本身就是错误的。你要说的是object而不是class。上面的做法就成了。 请教:如何用jsp编写语音聊天系统? applet能否向html传递变量 EJB3.0中有关JNDI的疑惑 学习j2ee的注意了 BeanUtils 稍些疑惑! poi读取execl中的日期问题 struts國際化的疑惑 JavaBean中执行多行SQL语句时,如何捕捉错误 目前流行的可乐吧问题---不能私聊 为什么我的jsp文件无法在浏览器上打开,其他文件都可以? 请教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");