后台java类中有一个map中存放了数据 在前台用dwr取数据

后台java类中有一个map中存放了数据 在前台用dwr取数据,第1张

一般后台前台数据传递有三个工具,request,session,application。他们三个区分就在于有效时间,具体用法都差不多。

servlet:request,setAttribut("list",list);

jsp:

if(requestgetAttribute("list")!= null){

List list = (List)requestgetAttribute("list"); }

这样就取出来了。另外用el表达式比较简单

<%@ page language="java" import="javautil,comfolicasdemo" pageEncoding="UTF-8"%>

<html>

<head>

<title>My JSP 'indexjsp' starting page</title>

</head>

<body>

<select>

<option>请选择</option>

<%

Map<Integer,String> map = MapExamplemap();

for(MapEntry<Integer,String> entry : mapentrySet()){

%>

<option value="<%=entrygetKey() %>"><%=entrygetValue() %></option>

<%} %>

</select>

</body>

</html>

下一个后台是什么意思两个应用么?

两个应用的话可以用:

>

前台不能直接接受后台的Map类型,你可以先将该Map类型数据转换成json类型,再传递给前台。如果你使用了Struts2框架,那刚好它集成了json类型的转换工具,很容易、方便。或者你也可以使用fastjson,也是json处理工具,也很强大。亦或者,你也可以尝试自己转换。

把最后的一个get(“user”)去掉就行了。

最后你还是分步来吧,这样写以后不好维护。

1获取你方法的map

HashMap<String,Object> map = (HashMap<String,Object>)requestgetParameter("map"));

2遍历map中的数据

User user = (User)map get("user");

Food food = (Food)mapget("foods");

就可以了。

以上就是关于后台java类中有一个map中存放了数据 在前台用dwr取数据全部的内容,包括:后台java类中有一个map中存放了数据 在前台用dwr取数据、java中html下拉列表怎么取得后台中定义的map java新人求教导、后台用map传值list集合到下一个后台时,后台怎么用map接list的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9720511.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存