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.

posted @ 2021-09-28 10:08  OYそ  阅读(296)  评论(0编辑  收藏  举报