2012-02-24 1 views
1

바람둥이 7.0.26 및 남빛 이클립스를 사용하고 있습니다.jstl 및 일식 : EL 문제

웹 응용 프로그램에 jstl jars를 넣습니다. WEB-INF/lib 설명 방법은 here입니다. 나는 jstl-api-1.2.jar와 jstl-impl-1.2.jar을 넣었다. 내 웹 애플리케이션 web.xml에서

, 내가 가진 :

<form> 
     <select id="language" name="language" onchange="submit()"> 
      <option value="en" ${language == 'en' ? 'selected' : ''}>English</option> 
      <option value="it" ${language == 'it' ? 'selected' : ''}>Italian</option> 
     </select> 
    </form> 
:

내 .jsp로 파일에서
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0"> 

, 나는 내 .jsp로 파일에 약간의 경고가

<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %> 
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> 

정확하게 :

"콘솔"에서

는이 경고가 나타납니다

At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time. 

내 간단한 응용 프로그램은 사용자의 언어에 따라 적절한 라벨 표시에 성공 doen't.

옵션 태그/EL 경고는 jstl 파일 jar에 따라 달라질 수 있습니까?

답변

3

이 시도 :

<form> 
    <select id="language" name="language" onchange="submit()"> 
     <option value="en" <c:out value="${language == 'en' ? 'selected' : ''}"/> >English</option> 
     <option value="it" <c:out value="${language == 'it' ? 'selected' : ''}"/> >Italian</option> 
    </select> 
</form> 
+0

아주 좋은 팁! 감사! – artaxerxe