将提示做出决定的朋友。我有一个教育项目。jsp-page的语言区域设置不起作用。我使用标准的标签:和。我按照学生手册做的每一件事。页面jsp代码:
<%@ 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’中
关键字是真正写下来的,页面内容文件...都是按键填写的-我反复检查了很多次。但结果是:‘?(关键字)?‘它出现在那些必须有来自文件的文本的地方。即,处理程序不会“看到”绑定的资源。但是其他的标签,比如'fmt:formatnumber‘可以正常工作。
谁知道,我做错了什么?
发布于 2015-04-08 17:00:35
一切都很简单。包含资源文件的文件夹/resources需要放在文件夹/src中(从basename =“resources.pagecontent”开始),然后一切正常。:)
https://stackoverflow.com/questions/29494086
复制相似问题