<%session.setAttribute("UN",username)%>//我这样写报错,请问如何给Session UN赋值为js中的变量username 本帖最后由 chinaflyant 于 2014-05-21 13:37:33 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 页面上面:<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";request.getSession().setAttribute("UN","username");%> 臣妾实在做不到生命周期完全不同。<% session.setAttribute(....); // 这里还漏了个分号 %> 运行在服务器端。整个服务器端的JSP代码执行完了,才轮到客户端的浏览器,读取并执行JS代码,你说,同一个JSP里面早运行的服务器代码,能读到后运行的客户端变量值吗。 js这样写:<script>var tmp="${UN}";</script> yangqiu0928您好,我是想给服务器session.setAttribute("UN",username),不是想给js变量赋服务器变量值其中username是变量名,不是字符串,username是用户输入时用户名,我想<%session.setAttribute("UN",username)%>;这样我在java后台可以读取到request.getSession().getAttribute("UN").toString()谢谢 js通过ajax或者提交隐藏表单,把js变量值作为参数值传给后台的程序,程序里面session.set("un", userNameFromRequestParameter)不过,就你这个username这个例子而言,你好像搞犯了吧。应该是前台(JS)变量值,是从服务器端(session/db)读取出来,用来显示当前用户名,而不是,前台随便告诉后台,老子叫“管理员”,他就是管理员的 如楼上所说,把这个值用ajax传递到后台,然后后台把这个值:request.getSession().setAttribute("UN","username"); 页面显示问题 还是关于中文问题 高分请教关于J2ee 开发的小型应用系统安全! 上传文件时用request.getParameter("text1")得不到值? 高分求图书订购系统实例(jsp+javabean TOMCAT问题,昨天搞了一天没有弄出来,请高手帮忙! JSP登录界面的设计问题,小弟是新手,大侠多帮助! 不支持中文 新手请教:我写了一个java类,在jsp文件中如何调用啊?谢谢 急!tomcat4.0能运行servlet,却不能运行jsp,why? 求解,JSP做一个投票系统,要求要用到sevelet… json和session.setAttribute对比
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
request.getSession().setAttribute("UN","username");
%>
js这样写:
<script>
var tmp="${UN}";
</script>
其中username是变量名,不是字符串,username是用户输入时用户名,
我想<%session.setAttribute("UN",username)%>;
这样我在java后台可以读取到request.getSession().getAttribute("UN").toString()谢谢
不过,就你这个username这个例子而言,你好像搞犯了吧。应该是前台(JS)变量值,是从服务器端(session/db)读取出来,用来显示当前用户名,而不是,前台随便告诉后台,老子叫“管理员”,他就是管理员的