私はspring mvcを使用しています。私は自分のhttpSessionに属性を設定したい。私はそれがwork.Youは、JSPの原理を知るしようとする必要がありますと思ういけない私のJSPに含まれているjsファイルを使ってhttpSessionを設定できますか?
// this is inluded in my js file
function setName(name){
<%session.setAttribute("name", name)%>
}
私はspring mvcを使用しています。私は自分のhttpSessionに属性を設定したい。私はそれがwork.Youは、JSPの原理を知るしようとする必要がありますと思ういけない私のJSPに含まれているjsファイルを使ってhttpSessionを設定できますか?
// this is inluded in my js file
function setName(name){
<%session.setAttribute("name", name)%>
}
のような何かをしたい:
1. <%session.setAttribute("name", name)%>
は、Javaコードで、それがサーバーにexcuteますjspがブラウザに戻る前に。
2.関数setname()
はjsコードです。ブラウザでのみ動作します。
3.youは最終的にそのようにブラウザに応答を見ることができます:
// this is inluded in my js file
function setName(name){
}
ええ、SETNAMEでは何も存在しません。
私があなたが望むものを正しく理解していれば。 httpSessionの属性をjavascriptで設定することはできません。それはクライアント側です。あなたのhttpSessionに属性を設定したい場合は、サーバー側の名前(getまたはpostで)を取得し、javaでhttpSessionを変更する必要があります。
動的に変更する場合は、Ajaxを使用してリクエストを行う必要があります。
問題を詳しくご説明ください。 – 31piy
https://www.codeproject.com/Questions/341573/JavaScript-How-to-Set-values-to-Session-in-Javascr – boomcode