JavaWeb Bug处理
1.(getParameter) Java文本无法解析Cannot resolve method 'getParameter(java.lang.String)方法
解决方法:1.在project structure----Liabry-----‘+’----Java----在文件夹中找到TOMCAT安装目录lib文件夹中的jsp-api.jar,和servletapi.jar添加包即可。Ctrl+添加两个,最后点击OK,随后工程下的liabry下就有这个包含这两个jar包的api
在jsp代码里getParameter就不报错
2. web过程配置tomcat遇到的问题:
1).8080端口被占用:我的打开了Tomcat的startup.bat了,关掉就好了。如果之前做过其他web的开发,也可能会被占用,如.net的iis也有可能占用8080。
2).1099被占用:打开cmd,输入netstat -aon | findstr 1099,找到PID后,在输入taskkill -f -pid PID(替换成占用的pid),终止掉那个程序,重启后就ok了。
3).运行后404报错,点击+,不要点击Templates 见下图
3. IDEA+MySQL实现登录注册的注册验证时出现 Cannot resolve query parameter '1'
原因:无法找到与此设的变量值相对应的地方
4.
5. 右击没有servlet
5.1.将src标记成Sources文件
5.2.在facets配置中的sources root的,将src勾选上,然后apply---ok,就配置好了
若还没用,则手动配置,添加以下代码
若还没用,则
勾上
终于出现了,喜极而泣啊!可喜可贺!
6. idea 运行报错 No test were found
问题分析:
1、进行单元测试的方法不能有返回值,否则会报 No test were found
2、进行单元测试的方法不能私有化
3、junit版本问题
解决方法:
方法1. File--Settings---Build,Execution,---- Build Tools---Maven---Runner 勾上Delegate IDE
.
结果没用,那试试第二种方法:
方法2. 加上@Test
运行结果还是这样
方法3.