java框架struts2前台页面如何封装好一个map传递给后台接收呢?
<formaction="xxoo"><inputname="title"/><inputname="content"/></form>这是前台页面后台是这样的:publ...
<form action="xxoo">
<input name="title"/>
<input name="content"/>
</form>
这是前台页面
后台是这样的:
public class XXOOAction{
private Map<String,Object> params;
//getter,setter
}
我想把前台哪几个input封装成map传递到后台的params里 怎么做?
就是想让后台的params有这样的键值对:title-->值 content-->值
就是input的name是params的键 input的value是params里以name为键的值 展开
<input name="title"/>
<input name="content"/>
</form>
这是前台页面
后台是这样的:
public class XXOOAction{
private Map<String,Object> params;
//getter,setter
}
我想把前台哪几个input封装成map传递到后台的params里 怎么做?
就是想让后台的params有这样的键值对:title-->值 content-->值
就是input的name是params的键 input的value是params里以name为键的值 展开
2个回答
展开全部
非要放着struts提供好的传参机制不要,而是特立独行的话,那就只能去修改struts2用于传参的拦截器,去修改它的规则,自定义一个传参方式,否则还真没什么别的办法
为什么要舍近求远呢?
为什么要舍近求远呢?
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=。=!~
虽然不知道你在玩什么
但是看起来很神奇的样子
你的做法可能是
input name = a value = aa
input name = b value = bb
{a:aa,b:bb}
那你为啥不从struts2里直接获取request对象
取到parameter map呢?
request.getParamterMap();
得到 Map<String,String[]> !~
你的Object,无非就是String[]
(因为参数可能是一组值)
虽然不知道你在玩什么
但是看起来很神奇的样子
你的做法可能是
input name = a value = aa
input name = b value = bb
{a:aa,b:bb}
那你为啥不从struts2里直接获取request对象
取到parameter map呢?
request.getParamterMap();
得到 Map<String,String[]> !~
你的Object,无非就是String[]
(因为参数可能是一组值)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询