ApplicationResources.properties输入 中文.txt

本文介绍了两种解决Struts框架中ApplicationResources.properties文件显示中文乱码的方法。第一种方法是通过安装PopertiesEditor插件自动转换编码,第二种方法是使用native2ascii工具进行手动转换。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 
方法一:
今日做了个struts验证小程序,显示ApplicationResources.properties中汉字提示信息,结果显示乱码。怎么也没解决,后来发现一个插件Poperties Editor,只要装上,就可以自动解决这个问题。下面找了安装方法:
Poperties Editor介绍
一个在编辑完成后可以将资源文件中的中文编码格式转换为unicode编码的插件,在开发国际化应用程序的时候非常有用
http://propedit.sourceforge.jp/eclipse/updates/
安装方法:在线安装Poperties Editor
启动eclipse,点菜单Help -> SoftWare Updates -> find and install->选中Search for new features to install ->next->点击 New Remote site->给这个更新站点取个名字 如:luanma,url填写http://propedit.sourceforge.jp/eclipse/updates即可。->点击ok->选中刚才新加的站点名称,点击finish->他会自动找出与你所用的eclipse版本相适应的插件全部选中->后面只要选择install all即可
->最后会提示你重起你的eclipse
所有的properties文件名的前面都有一个绿色的p字.
 
注意:当你安装完之后,那个properties文件里有中文,你编译之后它自动就会转化了。

 

方法二:
native2ascii    ApplicationResources.properties  new.properites 
用new.properities就行了

阶段2:容器化与本地部署(小白超详细版) 一、安装 Docker 环境(以 Windows 为例) 1. 安装 Docker Desktop 下载安装包: 访问 Docker 官网,点击 Download for Windows,选择 Stable 版本下载。 安装 Docker: 双击下载的 Docker Desktop Installer.exe。 勾选所有选项(包括 WSL 2 based engine),点击 Install。 安装完成后重启电脑。 验证安装: 双击桌面图标启动 Docker Desktop。 打开命令行输入:bashdocker --version# 输出示例:Docker version 24.0.7, build 2024-01-31 2. 配置 WSL2(Windows 用户必做) 启用 WSL2: 按 Win + S 搜索“启用或关闭 Windows 功能”,勾选 Windows Subsystem for Linux 和 Virtual Machine Platform。 重启电脑。 设置默认 WSL 版本: bashwsl --set-default-version 2 二、编写 Dockerfile 1. 创建 Dockerfile 文件 在项目根目录(与 pom.xml 同级)右键 → 新建文本文档 → 重命名为 Dockerfile(注意去掉 .txt 后缀)。 用记事本或 VS Code 打开 Dockerfile,写入以下内容:dockerfile# 使用 OpenJDK 17 官方镜像FROM openjdk:17-jdk-slim # 设置工作目录为 /app(容器内的路径)WORKDIR /app # 将编译后的 JAR 包复制到容器中COPY target/smart-blog-0.0.1-SNAPSHOT.jar app.jar # 声明容器暴露的端口(Spring Boot 默认 8080)EXPOSE 8080 # 启动命令:运行 JAR 包ENTRYPOINT ["java", "-jar", "app.jar"] 三、编写 docker-compose.yml(定义多容器服务) 1. 创建 docker-compose.yml 文件 在项目根目录右键 → 新建文本文档 → 重命名为 docker-compose.yml。 写入以下内容:yamlversion: '3.8' services: # Spring Boot 应用服务 blog-app: build: . # 使用当前目录的 Dockerfile 构建镜像 ports: - "8080:8080" # 将容器8080端口映射到宿主机8080 depends_on: # 依赖mysql服务 - mysql environment: # 设置环境变量(覆盖application.properties) - SPRING_DATASOURCE_URL=jdbc:mysql://mysql:3306/blog_db?useSSL=false - SPRING_DATASOURCE_USERNAME=root - SPRING_DATASOURCE_PASSWORD=123456 # MySQL 数据库服务 mysql: image: mysql:8.0 # 使用 MySQL 8.0 镜像 ports: - "3306:3306" # 映射3306端口 environment: - MYSQL_ROOT_PASSWORD=123456 # 设置root密码 - MYSQL_DATABASE=blog_db # 自动创建数据库 volumes: # 数据持久化(防止容器重启数据丢失) - mysql_data:/var/lib/mysql # 定义数据卷(用于持久化MySQL数据)volumes: mysql_data: 四、构建镜像并启动容器 1. 打包 Spring Boot 应用 在项目根目录打开命令行,执行:bashmvn clean package 成功后在 target/ 目录生成 smart-blog-0.0.1-SNAPSHOT.jar。 2. 构建 Docker 镜像 bashdocker-compose build# 输出:Successfully built xxxxxx(镜像ID)3. 启动所有容器(一键部署) bas
最新发布
03-18
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值