2015-04-07 80 views
0

會提示做出決定的朋友。我有教育項目。 jsp頁面的語言區域設置不起作用。我使用標準標籤:和。我根據學生手冊製作了一切。 Page jsp代碼:不工作標籤fmt:setBundle

<%@ page language="java" contentType="text/html" pageEncoding="UTF- 8"%> 
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> 
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> 
<fmt:setLocale value="en_US" scope="session" /> 
<fmt:setBundle basename="resources.pagecontent" /> 
<!DOCTYPE html> 
<html> 
<head> 
<title><fmt:message key="tr_titlepage"/></title> 
</head> 
<body> 
<c:import url="${uriJspHeader}" charEncoding="utf-8"/> 
<br> 
<h1><fmt:message key="tr_pagename"/></h1>.... 

我在文件夾中建立了jar文件。 「ROOT/WEB/WEB-INF/lib目錄/ javax.servlet.jsp.jstl-1.2.1。 web/WEB-INF/lib/javax.servlet.jsp.jstl-api-1.2.1' 文件:pagecontent_ru_RU.properties,pagecontent_en_US.properties .....在文件夾中:'ROOT/web/jsp/resources '

鑰匙真的寫下來了,pagecontent文件......按鍵填充 - 我多次重新檢查。但結果:'??? (鍵)???'它出現在那些必須有來自文件的文本的地方。即處理程序不會「看到」邊界資源。但其他標籤,如'fmt:formatnumber'正常工作。

誰知道我做了什麼不正確???

回答

0

一切都很簡單。帶有資源文件的文件夾/資源需要放在文件夾/ src中(從basename =「resources.pagecontent」繼續),那麼一切都會好的。 :))