完全可以。
如果你的servlet和jsp在相同的服务内。那么除了session外。
还可以使用requestsetAttribute和requestgetAttriobute来设置和得到对象
例如:
Serlvet 中
Car car = new Car();
requestsetAttribute("car",car);
JSP 中
Car car = (Car)requestgetAttribute("car" );,
你是想要获取table标签中的html标签内容还是form表单里的值?
如果是table标签中的内容可以利用加备注的形式来实现具体步骤:
1、在html中加备注信息如<!-- 表格开始 --><!-- 表格结束 -->
2、然后利用javanet包下的类来把html界面用流的形式读到内存中
3、 *** 作内存中的字符串
如果是想要form表单的值,可以使用request来获取
1、<inpu type="text" name="username" />
2、后台:String username = requestgetParameter("username");
直接表单提交,提交数据的时候都是以键值对的数据形式提交,获取的时候就是也就通过key,在jsp页面或者servlet或者action中使用Request对象的getparameter(key)获取参数值。
不直接提交表单,使用事件触发js提交表单,js中获取需要提交的数据,然后请求jsp或者servlet或者action等,同时返回信息通过js处理显示或者表现出来,这就是异步请求机制和局部刷新。这是ajax的两大特性,实现过程可以参考ajax。
以上就是关于jsp页面间如何传java的对象全部的内容,包括:jsp页面间如何传java的对象、Java中如何实现 读取jsp页面中 table表单的内容、如何在java中获取jsp表单中单选框的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)