jsp 前后台值传递

来源:互联网 发布:电脑编程c语言 编辑:程序博客网 时间:2024/05/01 00:43
默认的访问用户第一次 jsp 页面就会创建 session(java代码: ServletActionContext.getRequest().getSession()) ,
因为 jsp 中指令 session 配置为 true,即<%@ page session="true"%>,session用于存储用户在服务器端的状态(而cookie是存于客户端),
jsp为java selvert page,可以使用java语言 用<%%>括起来java代码就可以了(jsp语法即包括<%%>括起来java代码),
比如用于获取后台session传值时:<input type="text" value="<%=session.getAttribute("idResult").toString() %>" name="idResult">
session.getAttribute("idResult").toString()即为java代码 ,只不过session在页面加载时已获取,转换后就是
ServletActionContext.getRequest().getSession().getAttribute("idResult").toString() 对应后台的给session赋值为:
ActionContext.getContext().getSession().put("ParseResult", result.maxDiffAltitude+"cv"+result.distance);
这里只是通过Session传值的方式,另还有其他方式
对应后台java的取值为ServletActionContext.getRequest().getParameter(key);
0 1
原创粉丝点击