我可以使用jsp中包含的js文件设置httpSession吗?

时间:2017-01-06 08:15:04

标签: javascript spring-mvc

我正在使用spring mvc。我想将属性设置为我的httpSession。我想做像

这样的事情
Flags

2 个答案:

答案 0 :(得分:1)

我认为它不会起作用。你应该试着了解jsp的原理:

1. <%session.setAttribute("name", name)%>是java代码,它会在jsp返回浏览器之前在服务器中执行。
2.函数setname()是js代码,它只能在浏览器中使用 你最终可以在浏览器中看到响应:

// this is inluded in my js file
function setName(name){

}

是的,setname中没有任何内容;

答案 1 :(得分:1)

如果我理解了你想要的东西。您不能使用javascript在httpSession中设置属性,因为它是客户端。如果要在httpSession中设置属性,则必须获取服务器端名称(带有get或post)并更改java中的httpSession。

如果要动态更改它,则必须使用Ajax来执行请求。