gpt4 book ai didi

jsp - JSTL 中的 Resource Bundle 显示问号?

转载 作者:行者123 更新时间:2023-12-02 05:16:08 26 4
gpt4 key购买 nike

在我的 login.jsp 中我有以下内容:

<%@page 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="${sessionScope.locale}" />
<fmt:setBundle basename="com.ubbcluj.project.res.myProp" />
<!DOCTYPE html>

并尝试以如下方式显示用户名:

myProp.properties 文件如下所示,位于“/Project/src/main/java/com/ubbcluj/project/res”:

username = Username
pass = Password
register = Register
login = Login

当页面加载时,它以下列方式显示:???用户名???

我尝试添加一个变量,如其他教程所示:

<fmt:message key="username" var="${lang}" />

但是还是不行。

我可以分享我的整个项目,我知道它并不完美,但这只是一个研究项目,欢迎任何建议。 https://www.dropbox.com/sh/biavimrexisfskp/o9q57IoiUl

最佳答案

您正在使用 Maven 构建项目,Maven 希望非 Java 文件位于 src/main/resources 中,而不是 src/main/java (应该只包含 .java 文件)。因此,您的属性文件不会复制到目标目录并包含在已部署的应用程序中。

关于jsp - JSTL 中的 Resource Bundle 显示问号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14606013/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com