Heute kann der Wert in der js-Datei beim Schreiben des el-Ausdrucks nicht abgerufen werden (der Code lautet wie folgt). Nach der Suche in Baidu lautet die Zusammenfassung wie folgt:
1. JavaScript wird auf der Clientseite ausgeführt, EL wird auf der Serverseite ausgeführt und die Serverseite führt es vor der Clientseite aus, sodass der Wert nicht abgerufen werden kann.
2. Wenn Sie den Wert von „${isLogin}“ erhalten möchten, können Sie eine globale Variable verwenden, um ihn in JSP zu empfangen, und ihn dann in JS verwenden.
3. Hinweis: Achten Sie bei der Verwendung darauf, doppelte Anführungszeichen hinzuzufügen, z. B. var isLogin="${isLogin}";
Kopieren Sie den Codecode wie folgt:
$(Funktion(){
var isLogin="${isLogin}";
if(isLogin===='1')
{
typeShow(".congra");
}
//Nicht von der Veranstaltungsseite
sonst if(isLogin==='10001')
{
typeShow(".randToContent");
setTimeout(function(){
window.location.href=randUrl;
}, 3000);
}