controller能够接收到ajax传来的数据,那怎么再把数据传给service层呢,而且service层必须要以map类型接
controller能够接收到ajax传来的数据,那怎么再把数据传给service层呢,而且service层必须要以map类型接,java学习中不太会,请各位指点!!...
controller能够接收到ajax传来的数据,那怎么再把数据传给service层呢,而且service层必须要以map类型接,java学习中不太会,请各位指点!!
展开
1个回答
展开全部
在action里接收到你的参数后,放进map里,再以参数形式传递进service层有什么问题吗?
比如
//service interface
void receiveData(Map<String, Object> map);
//service impl
public void receiveData(Map<String, Object> map) {
System.out.print(map.get("msg"));
}
//action
private Dao dao;
public void sayHello() {
String msg = ServletActionContext.getParameter("msg");
Map<String, Object> map = new HashMap<String, Object>();
map.put("msg", msg);
dao.receiveDate(map);
}
//ajax
$.post("/zhidao/answer.htm",{"msg" : "hello"},function(){});
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询