:JSPのJavaコードでエラーが発生するのはなぜですか?私はしかし、次の例外が生成されている入力に私のjspでいくつかのJavaコードをしようとしている
org.apache.jasper.JasperException: /Home.jsp(31,8) PWC6203: Scripting elements (<%!, <jsp:declaration, <%=, <jsp:expression, <%, <jsp:scriptlet) are disallowed
私のJSPは、if文が含まれており、データをチェックします。それが一致した場合、一部のHTMLコードが表示され、それ以外の場合は、別のコードが
<% String username = session.getAttribute("loggedIn").toString();
String actual = "${message.message}";
if(username.equals(actual)){%>
<div style="background-color:#fff380;">
...
</div>
<%} else { %>
<div>
...
</div>
<%}%>
を表示されているこのタイプのエラーが生成されている理由を誰もがしてください知っていますか?ありがとうございます
'String actual =" $ {message.message} ";'。 AFAIK ELはスクリプトレットでは動作しません。 –
@サミール - その質問はどのように関連していますか?このエラーはまったく言及していません。 –
@HarryJoyはメッセージを受け取れるもう一つの方法はありますか? 'message'はメッセージのリストの1つであり、htmlはcore taglibを使ってこれらのメッセージをループしています。セッションから直接メッセージを取得しようとしましたが、エラーが発生しました – ict1991