前后台传值小结

来源:互联网 发布:5357端口 编辑:程序博客网 时间:2024/06/04 18:43

文章概要
*1. 经典servlet和jsp页面传值常用方法。
2. strust2前后台传值方法
3. springMVC前后台传值常用方法
4. 使用ajax和json传值的常用方法*

1. 经典servlet和jsp页面传值常用方法。

前台–〉后台
1用户浏览器通过form表单向后台,提交用户数据。2servlet用一次请求获取到request对象,用request.getParameter(key);来获取前台来的值。
后台–〉前台
1在servlet中,用request.setParameter(key,value)方法来设定值。2在前台直接用el表达式来获取${username}
注:由于jsp其实也是servlet,用java脚本也可以取得request的东西。

2. strust2前后台传值方法

也可以先拿到request,和经典servlet方式一样去取值。但是一般不推荐这样做。因为strust2中已经做了相应的封装。
常用的字符串类型。前后台直接同名就可以互相传递。对象是同过ongl对象导航语言来完成的,底层原理是反射注入。要求我们对应的对象要有getter和setter方法。

更多的信息可以深入看valueStake(栈结构),也可以看actionContext来获取。
我们的request和session是map结构。

前台–〉后台
常用的字符串类型。前后台直接同名就可以互相传递。

后台–〉前台
常用的字符串类型。前后台直接同名就可以互相传递。

3. springMVC前后台传值常用方法

4. 使用ajax和json传值的常用方法

”’
/**
* 使用HttpServletRequest获取
*/
@RequestMapping(“/login1”)
public String login1(HttpServletRequest request,Model model){
model.addAttribute(“name”, request.getParameter(“name”));
model.addAttribute(“password”, request.getParameter(“password”));
return “success”;
}
”’
参考文章http://www.cnblogs.com/keyi/p/6230242.html

0 0
原创粉丝点击