jspにおけるel式は値を取得できません
3106 ワード
最近基礎知識が少し曖昧になったような気がして、逆に温め直しました.やはり問題にぶつかった.jspページで役割ドメインから値を取得する場合、el式で取得するのは無効です.jdk:1.8.0_131 tool:eclipse mars2
jspは以上のコードのように、道理でページが直接出力4.でも結果は
説明は値を取得しませんでした.資料を調べてやっとwebだと分かった.xmlのservletバージョンは2.3で、バージョンが低すぎて、page内蔵オブジェクトのisELIgnore属性値をfalseに設定し、el式解析を開く必要があります.servlet 2.4バージョンのisELIgnoreプロパティ値のデフォルトはfalseです.2.5バージョンのデフォルトもオフです.修正後のコードは次のとおりです.
"java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title heretitle>
head>
<body>
request.setAttribute("num", 4);
%>
${num}
body>
html>
jspは以上のコードのように、道理でページが直接出力4.でも結果は
${num}
説明は値を取得しませんでした.資料を調べてやっとwebだと分かった.xmlのservletバージョンは2.3で、バージョンが低すぎて、page内蔵オブジェクトのisELIgnore属性値をfalseに設定し、el式解析を開く必要があります.servlet 2.4バージョンのisELIgnoreプロパティ値のデフォルトはfalseです.2.5バージョンのデフォルトもオフです.修正後のコードは次のとおりです.
"java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8" isELIgnored="false"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title heretitle>
head>
<body>
request.setAttribute("num", 4);
%>
${num}
body>
html>