使用STS开发java项目时,统一编码格式的方式

一、字符编码过滤器
过滤器能够帮我们解决post请求乱码问题,但是get请求乱码问题需要由Tomcat负责解决.
在Tomcat/conf/server.xml中65行增加URIEncoding=”UTF-8”属性配置.

二、修改STS工作空间的编码格式
window–>preference–>workspace–>UTF-8

三、修改STS的编码格式
STS的安装路径D:\sts-bundle\sts-3.9.2.RELEASE–>
STS.ini–>添加 -Dfile.encoding=utf-8

四、修改MySql的设置(不是SQLyog)
MySql路径D:\MySQL—>my.ini—>
default-character-set=utf8
character-set-server=utf8
port=3306
default-storage-engine=INNODB

五、jsp的页面编码
<%@ page language=”java” contentType=”text/html; charset=UTF-8”
pageEncoding=”UTF-8”%>

1.右键点击index.jsp的properties,选择里面的编码格式为UTF-8
这个对应的是pageEncoding=”UTF-8”

2.window–>preference–>搜jsp–>JSP Files–>选择UTF-8
这个对应的是charset=UTF-8

六、将cmd里面汉字出现乱码的时候
set name GBK

七、运行index.jsp,怎么将http://localhost:8080/atcrowdfunding-main/index.jsp
里面的/atcrowdfunding-main项目名去掉?

1.选中你的项目
2.点击右上角的下拉三角符号
3.点里面的Filters
4.去掉 .*resources前面的对勾,点OK后会出现.settings文件夹
5.选中.settings里面的org.eclipse.wst.common.component
打开页面
6. 将这条属性改成

就能省略路径名,但是有个问题是每次更新maven就会复原,
所以没必要改这个了

八、怎么设置成不通过Ip地址和端口号来访问,而是通过域名来访问?
1.打开系统路径C:\Windows\System32\drivers\etc\hosts
2.在其中添加 127.0.0.1 www.atcrowdfunding.com
3.这样配置完成后就可以直接这样访问了:
http://www.atcrowdfunding.com

你可能感兴趣的:(技术,java基础,资料)