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文件夹中删除