jquery如何获得java后台session中的参数

如题所述

对于把某一对象置于session范围内,并在JSP页面中提取session中放进去的对象的过程像J2EE开发的程序员应该都熟悉,例如:
Servlet代码:
List<String> list=new ArrayList<String>();
list.add("王利虎");
HttpSession session=request.getSession();
//把某一对象置于session范围内
session.setAttribute("LIST",list);
//提取session中放进去的对象
JSP代码:
List list=(List)session.getAttribute("LIST");
实际开发中会碰到在JS代码中获取到session范围中的某个值。
其实很简单,为了和上面形成对比,此代码留给大家以做参考:
Servlet代码:
String myName="王利虎";
HttpSession session=request.getSession();
session.setAttribute("MYNAME",myName);
JS代码:

<script language="JavaScript">
function getMyName(){
var myName="<%=session.getAttribute("MYNAME")%>";
alert(myName);
}
</script>
很简单,就这样就可以取得置于session中的对象值。
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-11-04
向后台发送请求,让后台的同事给你传过来
第2个回答  2015-06-02
ajax调用webservice方法的形式来取值!
第3个回答  推荐于2016-11-07
var name = '<%=Session["UserName"] %>';
js要写在页面上才行,不能再js文件中本回答被提问者和网友采纳

jquery中怎样获取session中的值?
js是无法获得session的值的,jQuery也是js。session是存储在服务端的状态,在本地类似session的东西是cookie。按照你这种写法的意思应该是通过服务端的asp或者aspx页面生成javascript语句。你现在好像是在纯静态的方式下alert的,那alert出来的只能是你中的内容。var username = <%=session(username)%;这句话...

jquery 如何调用java中的session 或者request
1.客户首次访问服务器的一个页面时,服务器就会为该客户分配一个session对象,同时为该session对象指定一个唯一的ID,并且将该ID号发送到客户端并写入到cookie中,使得客户端与服务器端的session建立一一对应关系。2.当客户继续访问服务器上的其他资源时,服务器不再为该客户分配新的session对象,直到客户...

请问如何将值写入session中,或者将值传到另一页面中?
如下参考:1.首先,我们需要打开vscode,创建一个H5规范的页面,将一个jquery源文件放在同级目录中,并将jquery引入到页面中。2.后台可以通过源字段或viewbag(asp.netMVC)在接口上隐藏session的值。不要以这种方式返回敏感信息。3.后台还可以提供GetSession方法,用于返回session的值。4.前台通过js(jquery)...

如何通过js 把值存到session 或 cookie中
1、首先需要打开vscode,创建一个H5规范的页面,在同级目录放一个jquery源文件,并在页面中引入jquery。2、后台可以将session的值,通过一个字段,或者viewbag(asp.net mvc)等方式隐藏到界面上,不要将敏感信息通过这种方式返回。3、后台也可以提供一个获取session的方法GetSession,用于返回session的值。4...

js怎么取session(js怎么取整)
session获取:username=session.getAttribute("username");password=session.getAttribute("password");如何通过js把值存到session或cookie中1、首先需要打开vscode,创建一个H5规范的页面,在同级目录放一个jquery源文件,并在页面中引入jquery。2、后台可以将session的值,通过一个字段,或者viewbag(asp.net...

后台执行session.invalidate()后, 怎么在js中判断该session已经销毁,从 ...
js是前端脚本,如果您的后台没有监听进行判断session是否销毁的话,可以利用ajax技术,dwr或者jQuery这样的ajax方式向后台发送请求,在java中来判断session是否还存在,返回回来一个状态,页面接收到后通过状态来对页面进行操作.

java后台怎么获取前台用户登录信息 包括 ip 登录时间
InetAddress addr = InetAddress.getLocalHost();ip=addr.getHostAddress().toString;\/\/获得本机IP address=addr.getHostName()toString;\/\/获得本机名称 登陆信息使用Cookie ,Cookie的使用可以使用jquery的 Cookie包 或者java手写生成 登陆时间:Date now = new Date();Calendar cal = Calendar....

jsp 如何获得更改后的session?
1、首先解释一下你的疑问,为何取不到最新的session值。\\x0d\\x0ajavascript是无法获取服务器session中的值的。js只是脚本语言,session是jsp里的对象。\\x0d\\x0a使用el表达式获取值,是在编译jsp的时候完成的。编译完成后,就发送到浏览器了。浏览器执行的html页面中的值是固定的。\\x0d\\x0a...

jquery ajax session过期怎么不先走session全局函数
的确获得不到啊!因为这儿的值,只在你第一次访问这个页面的时候就设置上了,ajax提交是是根据返回结果进行页面的刷新操作,相当于对页面用js进行更新,而不会重新执行java的代码!

...无获取后台request.getAttribute();但是session域是可以获取到的,不...
的确获得不到啊!因为这儿的值,只在你第一次访问这个页面的时候就设置上了,ajax提交是是根据返回结果进行页面的刷新操作,相当于对页面用js进行更新,而不会重新执行java的代码!

相似回答