Aujourd'hui dans le fichier js, la valeur ne peut pas être obtenue lors de l'écriture de l'expression el (le code est le suivant Après recherche sur Baidu, le résumé est le suivant :
1. JavaScript est exécuté côté client, EL est exécuté côté serveur et le côté serveur l'exécute avant le côté client, la valeur ne peut donc pas être obtenue.
2. Si vous souhaitez obtenir la valeur de "${isLogin}", vous pouvez utiliser une variable globale pour la recevoir en jsp, puis l'utiliser dans js.
3. Remarque : lors de l'utilisation, veillez à ajouter des guillemets doubles, tels que var isLogin="${isLogin}" ;
Copiez le code comme suit :
$(fonction(){
var isLogin="${isLogin}";
si(isLogin===='1')
{
typeShow(".congra");
}
//Pas depuis la page de l'événement
sinon si(isLogin==='10001')
{
typeShow(".randToContent");
setTimeout(fonction(){
window.location.href=randUrl;
}, 3000);
}