发表于: 2017-02-24 22:32:59
4 1711
今天完成的事情:完成了task1的接口实现,增加学员的赠加和删除,增加一个post接口
明天计划的事情:收尾任务二,开始任务三
遇到的问题:配置完jetty报了错
关闭也不行,不知道什么原因
下面是今天碰到的几个问题,新手应该都会碰到:
1、如果直接用form提交数据出现了编码错误
这时候在web.xml
<filter>
<filter-name>encodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
<init-param>
<param-name>forceEncoding</param-name>
<param-value>true</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>encodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
添加这个后就可以了
2、今天在保存数据的时候如果是中文数据库就会乱码,这是由于数据库的编码方式不是utf-8,这里可以直接进入数据库,改变server的编码方式
改变数据库的编码方式
SET character_set_client = utf8;
SET character_set_connection = utf8;
SET character_set_database = utf8;
SET character_set_results = utf8;
SET character_set_server = utf8;
3、在删除数据的时候用到了 redirect:
使用redirect的重定向可以直接定到指定URL,不用把内容发给用户,今天就是在删除用户的时候使用重定向来刷新这个页面
评论