请教spring mvc 参数问题

fenglaile 2015-10-22 04:41:48
@Controller
public class BaseController {
@RequestMapping("/base")
@ResponseBody
public Object delete(OptionData data) {
return baseService.update(data);

}
}

public class OptionData
{
private string id;
private string name;
private HttpSession session;



public void setId(String id) {
this.id= id;
}

public String getId() {
return id;
}

public void setName(String name) {
this.name= name;
}

public String getName() {
return name;
}
public String getSession() {
return session;
}
public void setSession(HttpSession session) {
this.session = session;
}
}
请教, public Object delete(OptionData data) {
return baseService.update(data);

} 中,OptionData 里Sessoin怎么能自动取到值
...全文
257 7 点赞 打赏 收藏 举报
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
fenglaile 2015-12-15
public static HttpSession getSession() { HttpSession session = null; try { session = getRequest().getSession(); } catch (Exception e) { } return session; } public static HttpServletRequest getRequest() { ServletRequestAttributes attrs = (ServletRequestAttributes) RequestContextHolder .getRequestAttributes(); return attrs.getRequest(); } 我这样做的,谢谢各位
  • 打赏
  • 举报
回复
引用 3 楼 shijing266 的回复:
public Object delete(HttpServletRequest request, OptionData data) { HttpSession session = request.getSession(); }
直接在参数列表里写session就行了 不用通过request.getSession();
  • 打赏
  • 举报
回复
3L正解,在controller的方法参数列表上加上你需要的参数(request,response,session等),spring会自动装载好,直接调用就可以了
  • 打赏
  • 举报
回复
sinat_31535993 2015-10-23
springmvc的参数绑定不知道吗?默认5个参数绑定值,session,request,response,model。modelmap,请求响应时,他会把对应的参数名,依次注入全部满足的形参中的
  • 打赏
  • 举报
回复
public Object delete(HttpServletRequest request, OptionData data) { HttpSession session = request.getSession(); }
  • 打赏
  • 举报
回复
like987654 2015-10-22
定义个OptionData data 对象 如:private OptionData data; 为该对象添加get、set方法,前台传参数时 字段的name属性取值为data.字段名,如:name:data.name等等。到后台过后data对象就有值了。
  • 打赏
  • 举报
回复
AlexMoonshadow 2015-10-22
不太明白你这个是什么意思,对于删除方法而言,你完全没有必要非要取一个对象过来,除了插入,更新和删除似乎都只需要一个唯一标示传回来就可以了。
  • 打赏
  • 举报
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2015-10-22 04:41
社区公告
暂无公告