Servlet 2.4/JSP 2.0

 Tomcat 5.0はServlet 2.4に対応しています。 web.xmlの書き方によって、2.3準拠と2.4準拠を切り替えることができます。
2.3用の書き方

<?xml version="1.0" encoding="Shift_JIS"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
 "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
...


2.4用の書き方

<?xml version="1.0" encoding="Shift_JIS"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
 version="2.4">
...

 Servlet 2.3/JSP 1.2とServlet 2.4/JSP 2.0では、 使えるJSTLのバージョンが違います。(それぞれ1.0と1.1) Servlet 2.4/JSP 2.0でJSTL 1.0を使おうとすると、 「TLD又はタグファイル中のattribute指示子に従って属性valueはどんな式も受け付けません」 というエラーになってしまいます。

HTMLに直接ELが書ける
 JSP 2.0では、HTMLに直接ELが書けます。例えば、今までJSTLを使って

<c:out value="${requestScope.resultValue}"/>

と書いていたものは、タグで囲むことなく、

${resultValue}

と書くことができます。
 その他の新機能は、次のページからご紹介していきます。

Server Side Java Index Top

(first uploaded 2005/04/10 last updated 2005/04/10, URANO398)

PC用眼鏡【管理人も使ってますがマジで疲れません】 解約手数料0円【あしたでんき】 Yahoo 楽天 NTT-X Store

無料ホームページ 無料のクレジットカード 海外格安航空券 ふるさと納税 海外旅行保険が無料! 海外ホテル