Java 如何在html中获取sessionscope属性
我在servlet中传递session属性,如下所示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页面,有什么可以做的吗?试试这个
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);