Bugs(识破)

1、Only a type can be imported. com.mysql.jdbc.Connection resolves to a package

在Jsp中连接JDBC,出现这句话Only a type can be imported. com.mysql.jdbc.Connection resolves to a package,以前在JavaSe中是没问题的,我也build path了,还是不行。不过我头很铁,还是给解决了,不过这对于一个新手来说,真是太他妈伤心了。

  解决方法:

      把mysql-connector-java-5.1.42-bin.jar包复制到Tomcat下的lib库文件中。

2、Jsp中 request.getParameter("参数名")中文出现乱码

  今天写了个表达,用jsp:forward指令转发请求,在获取用户名和密码的时候,出现了乱码。怎么,玩呢?难得到我,不过对于新手来说还是太他妈伤心了。

   解决方法:1、在Tomcat的server.xml的这个地方修改一下编码方式

              <Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" useBodyEncodingForURI="true" URIEncoding="UTF-8"/>

        2、在获取参数之前设置获取参数的编码方式。像这样

          request.setCharacterEncoding("UTF-8");

      

        3、统一项目的编码格式,强烈推荐使用UTF-8字符集编码。

        

 3、eclipse创建动态Web项目时,上面有红色感叹号,但是服务器可以正常启动,会报一个什么  Zip is empty的bug(我真想把这个bug放倒在地上摩擦)

 描述:今天想玩一下URLRewrite,然后错误的把jar包导入了Tomcat的lib中,你说我导入就导入吧,这个jar包还是空的,费劲,铁头娃,所以创建项目或者启动汤姆猫服务器的时候会报错。

 解决方法:

      把那个空的jar包从Tomcat的lib文件夹中删除

原文地址:https://www.cnblogs.com/zpoor/p/7801820.html