当前位置: 技术问答>java相关
可以在jsp里巴把from中的一些东东包装成javabean传到servlet吗?
来源: 互联网 发布时间:2015-08-01
本文导语: jsp里用use bean吗? jsp里怎么做? servlet里怎么得到? | jsp里面能用usebean 比如说有JavaBean为A 有Servelet为AServlet 有JSP为index.jsp 在index.jsp中将form的action设置成AServelet 在AServelet中,通过request.getParameter("...
jsp里用use bean吗?
jsp里怎么做?
servlet里怎么得到?
jsp里怎么做?
servlet里怎么得到?
|
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获取,代码如下:
在Servlet中通过下面代码获取
A b=request.getSession().getAttribute("a");
比如说有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获取,代码如下:
在Servlet中通过下面代码获取
A b=request.getSession().getAttribute("a");
|
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.
JSP and servlet are in different containers. U are not able to pass objects as parameters between JSP container and servelt container.
|
jsp和servlet是在一个container里地。他们用一个JVM。
但是,javabean不是数据结构不是对象。这样表达本身就是错误的。你要说的是object而不是class。
上面的做法就成了。
但是,javabean不是数据结构不是对象。这样表达本身就是错误的。你要说的是object而不是class。
上面的做法就成了。