nynw.net
当前位置:首页 >> jAvA中如何在前台jsp页面封装一个mAp并传到后台啊 >>

jAvA中如何在前台jsp页面封装一个mAp并传到后台啊

前台: 后台action里,声明一个类,写上set, get方法。 如定义一个class A, 声明 a,b,c三个属性,设置a,b,c的set get方法。 这样就直接可以再action里渠道A的值了 这是传对象,如果是传map 则吧A.a 改成 A['a'],就可以了。

可以把map绑定到session上,或者把map变为一个json,提交区后台。。。。还有好多的方法

把最后的一个get(“user”)去掉就行了。 最后你还是分步来吧,这样写以后不好维护。 1.获取你方法的map HashMap map = (HashMap)request.getParameter("map")); 2.遍历map中的数据 User user = (User)map .get("user"); Food food = (Food)map.get...

一定要通过表单提交吗,这个比较麻烦,因为通过表单提交的数据,到后台都是字符串数据,还得写长法实现数据的转换 如果说不一定,可以考虑用session,这就简单了,页面先存,后台取,至于如何遍历,方法很多,一搜一大堆 存 session.setAttribute("map",map...

你这个 return得时候用 forward 转发,jsp用EL取, 如果是重定向,你的model或者modelmap 里面得参数是取不出来的.例如这个

用一个form表单,在里边填写需要的值,然后在后台读取这个变量集合

request.setAttribute("bbb",bbb); 在目标JSP页面这样写,(或者${request.bbb})然后在Script中直接通过操作dom取得该值,var bbb=document.getElementById("info").value;不过这样获得的值已经是个字符串了,因为无论是还是表达式,执行的对象的t...

Java servlet 将Map传到jsp中,用foreach获取map的值的方法: 以下是取值代码: 无标题文档 ${item.key.name}-${item.value} item内保存的是java.util.Map.Entry对象这个对象有getKey,setKey,getValue,setValue方法,这样就可以在forEach内部使...

1、使用ModelAndView作为返回值,首先在方法头中进行声明: public ModelAndView getNameById(HttpServletRequest request,HttpServletResponse response) throws Exception{} 2、然后在方法体中实例化ModelAndView。 ModelAndView mv=this.getA...

在jsp页面把List值作为参数放在action属性里面然后提交 后台就直接在Action里面getparameter 试试

网站首页 | 网站地图
All rights reserved Powered by www.nynw.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com