java - 如何让struts2看到我的属性文件

标签 java jsp properties struts2

嗨,我有这个项目结构

enter image description here

在我的 index.jsp 中我有这段代码:

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib prefix="s" uri="/struts-tags"%>
<html>
  <head>
    <title>
        <s:text name="index.title" />
    </title>
  </head>
  <body>
    <s:form action="Login">
        <s:textfield key="index.login" name="login" />
        <s:password key="index.password" name="password" />
        <s:submit/>
    </s:form>
  </body>
</html>

我的 content.property 文件如下所示:

index.hello = Hello user./n/r Please login
index.login = Login
index.password = Password
index.title = Login Page

当我开始这个项目时,struts2 没有从我的属性文件中获取信息。 请告诉我我做错了什么 我在互联网上找不到任何有用的东西 请帮帮我 谢谢 =)

最佳答案

您的属性文件需要在您的 classesWEB-INF 下的目录或 classes 的子目录目录。

让我们假设你有这个结构 .../Web-INF/classes/property/content.properties , 您将需要在您的 struts.xml 中执行此操作

<constant name="struts.custom.i18n.resources" value="property.content" />

关于java - 如何让struts2看到我的属性文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12213982/

相关文章:

javascript - 点击时获取状态

javascript - AJax 调用 Controller 从 JSP 页面传递数据

java - 如何使用 jsp 将单选按钮和复选框的值插入到我的数据库中?

python - 如何列出所有类属性

c - 在c中动态获取属性

java - 如何构建 Spring 代码以进行 JAXB 编码和 XML 处理

java - 如何让 Selenium 等待页面加载然后检查 URL?

java - 放大小程序的图形大小

带有属性的 javascript createElement

java - 如何在 O(n) 中获得二维数组中的最大和?