Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在html中获取sessionscope属性_Java_Javascript_Html_Servlets_Servlet Filters - Fatal编程技术网

Java 如何在html中获取sessionscope属性

Java 如何在html中获取sessionscope属性,java,javascript,html,servlets,servlet-filters,Java,Javascript,Html,Servlets,Servlet Filters,我在servlet中传递session属性,如下所示 request.getSession().setAttribute("firstName","XYZ"); 我在其他servlet中使用了这个session属性 我试图在html页面中获取会话范围属性(我不想将其更改为JSP) ..... 函数getName(){ 名字=名字; } .... 但",;“>body标签中的这一部分在加载时显示在html页面中,我无法从会话中获取名称 如果不将其更改为jsp页面,有什么可以做的吗?试试这个

我在servlet中传递session属性,如下所示

request.getSession().setAttribute("firstName","XYZ");
我在其他servlet中使用了这个session属性

我试图在html页面中获取会话范围属性(我不想将其更改为JSP)


.....
函数getName(){
名字=名字;
}
....
但",;“>body标签中的这一部分在加载时显示在html页面中,我无法从会话中获取名称

如果不将其更改为jsp页面,有什么可以做的吗?

试试这个

 <body onload="getName();">
.....


<script type="text/javascript">
function getName(){
 var firstName= '<%= session.getAttribute("firstName")%>';
 alert(firstName);
}
....
</script>

.....
函数getName(){
var firstName='';
警报(名字);
}
....
请尝试以下操作

<body onload="getName('<%= session.getAttribute("firstName")%>');">

<script type="text/javascript">
function getName(firstName){
//Here you can use the value of firstName as per your requirement.
alert(firstName);
}

 ....
</script>

函数getName(firstName){
//在这里,您可以根据需要使用firstName的值。
警报(名字);
}
....
只需使用EL即可

<body onload="getName($sessionScope.firstName);">
每当需要存储在会话中的firstName属性时

var firstNameFromSession='${sessionScope.firstName}';
alert(firstNameFromSession);
然后,您可以在Javascript中访问名为firstName的会话属性

$sessionScope.firstName
var firstNameFromSession='${sessionScope.firstName}';
alert(firstNameFromSession);