发表于: 2017-02-24 22:32:59

4 1712


今天完成的事情:完成了task1的接口实现,增加学员的赠加和删除,增加一个post接口
明天计划的事情:收尾任务二,开始任务三
遇到的问题:配置完jetty报了错


关闭也不行,不知道什么原因

收获:对注解的理解更加深刻,通过注解注入的时候,要有对应的bean,不然就会找不到

          下面是今天碰到的几个问题,新手应该都会碰到:

          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,不用把内容发给用户,今天就是在删除用户的时候使用重定向来刷新这个页面



返回列表 返回列表
评论

    分享到