私は、製品のリストを含むjspファイルにリクエストを転送するサーブレットを持っているとしましょう。 たとえば、Login.java
は、(成功したログイン時に)要求をProducts.jsp
に転送するサーブレットです。 今、Products.jsp
に私が最初にチェックする必要があり、そのユーザーが実際に記録されます。ちょうどlocalhost:8080/store/Products.jsp
を書き込むことによって、製品を見てからユーザーを防ぐためにユーザーがjspファイルに直接アクセスするのを防ぐ
<% if (request.getSession().getAttribute("username") == null) {
response.sendRedirect("/store/login");
return;
} %>
これがあります。 jspファイルにJavaコードを書くことを避けるのが最善の記事をいくつか読んでいます。 私の質問は、この問題を解決するよりエレガントな方法ですか?
この記事を読む:http://stackoverflow.com/questions/3177733/how-to-avoid-java-code-in-jsp-files – BalusC