java中在jsp页面怎么用request存一个集合然后到后台取值?

如题所述

1、request是取值的不是存值。

2、可以在jsp中new 一个集合,然后从request一个一个取值放到集合,最后调用后台方式传入这个集合参数。

3、示例代码


Stirng name = request.getParameter("name");
Stirng pass = request.getParameter("pass");

Map<String, String> user = new HashMap();
user.put("name",name);
user.put("pass ",pass );

//调用后台方法传入 user

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-04-22
用一个form表单,在里边填写需要的值,然后在后台读取这个变量集合本回答被网友采纳
第2个回答  2013-04-22
request.getAttribute(name); //name是你jsp页面存的值的key
第3个回答  2013-04-22
<%
List<Object> list=new ArrayList<Object>();
list.add(1);
list.add("string");
request.setAttribute("list",list);
%>后台通过request.getAttribute("list");取值,返回集合类型

java怎样在后台获取前台jsp页面文本框的value值
1、如果你用的servlet的话,可以用request.getParameter("name");这样获取jsp页面中表单name="name"值的数据。2、如果用的struts2的话,必须在Action中写相应的get,set方法,比如:jsp页面中有个name值等于“name”,那么相应的Action中要有相应的name属性的set和get方法。Java看起来设计得很像C++,但是...

java中如何在前台jsp页面封装一个map并传到后台啊
如果你是在jsp页面嵌入java代码,那就更后台代码一样,用request.setAttribute等方法就可以了。如果不想在页面嵌入java代码,用js这些是直接办不到的。但是可以用json把参数通过键值对的方式传到后台,实际跟map的思想都是一样的。你可以查一下json的使用方法。 本回答由网友推荐 举报| 答案纠错 | 评论 4 4 我是北...

java前台到后台问号传参怎么传一个集合,该怎么写
json对象,或者你自己将集合序列化比如转成一个格式的字符串,然后后台按照你刚才的规则反序列化,把字符串重新解析为集合。

我想在jsp 页面上弹出对话框提示用户输入错误,如何在后台servlet中操作...
想验证用户密码是否正确?有个很简单的办法。直接提交表单,在servlet里面用request.setAttribute(“k”,"v")存放结果,然后在页面上直接获得接口。也可以用ajax提交表单,然后返回一个map,alert出来。

jsp如何将一个一面的数据传到另一个页面
1、通过jsp的内置对象—request对象获取参数:(1)通过超链接传参:例:把a.jsp中i的值传到b.jsp中:在a.jsp页面中的核心代码为:传参 (说明:给i赋值时也可以用jsp表达式,例如i=<%变量名 %>)在b.jsp页面中的核心代码为:<%String j=request.getParameter("i"); %> <%=j %> (2)...

jsp里,request中的数据是如何填充到jsp页面的
jsp里,request中的数据是填充到jsp页面是通过getAttribute方法实现的。比如:在hello.jsp中通过getAttribute()方法获得用户名字: <% String username=(String)request.getAttribute("username"); %> Hello: <%=username %>当两个Web组件之间为转发关系时,转发目标组件通过getAttribute()方法来和转发源组件共享request范围...

把List集合设置到request里面,怎么在jsp输出出来
1.在jsp页面中引用jstl标签库 <%@taglib uri="http:\/\/java.sun.com\/jsp\/jstl\/core" prefix="c" %>2.使用foreach标签 servlet中:模拟设置数据 List list = new ArrayList(); list.add("aaa"); list.add("bbb"); list.add("ccc"); request.setAttribute("list", list)...

java html页面怎么得到在action中存的request.setAttribute(),并...
你需要在jsp页面内才能获取到request,而且request是jsp的内置对象,在jsp页面中插入代码块 < Object date = request.getAttribute("key");> 然后在javascript里面 var dd = '<%=date%>'(function(){ alert(dd);}) 用el表达式也可以,但是你需要在页面引入该包类,不然会报错 纯手打,希望能帮到你...

request.setattribute怎么在jsp取值
\/\/使用下面的代码来获取\/\/后台代码:pepole是java对象request.setattribute("pepole",pepole);\/\/jsp代码:$(pepole.name)\/\/这样就取到姓名了

jsp页面中的java代码怎么获取request
<% request.getParameter("...");System.out.println(request.toString());> 直接调用,直接获取就可以。request是jsp的内置对象,就像java.lang中的类一样,不需要自己去引用,直接调用即可。

相似回答