IntelliJ IDEA 问题集锦

JSP文件中无法识别的request.getParameter()

问题根源:
项目中缺少相应的.jar包【或者】request被包含在<%!%>内部
解决方案:
法1. 打开IntelliJ IDEA中 File-> Project Structure-> Libraries,然后点加号,将Tomcat的lib文件夹下的servlet.jar和servlet-api.jar 包导入。
法2. <%!%>这里的代码位于servlet的成员定义部分,在这里是访问不到request的,<%%>这里面的代码位于public void _jspService()Throws java.io.IOException, javax.servlet.ServletException {}方法内部,因此可以访问request。

Tomcat启动问题:Application Server was not connected before run configuration stop, reason: Unable to ping server at localhost:1099

解决方案:
intellij添加tomcat时,有个jre 版本的选择,这个版本要选择你配了环境变量的版本(我这之前默认是Default 的所以不行),更改后如下图所示。改完即可成功启动了。
这里写图片描述

Struts2开发时出现【 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter】闪红报错现象

这里写图片描述

问题根源
Struts2.5及其以上版本所属类被更改
解决方案
把org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter 修改为org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter (其它类出问题大概都为此类型)

猜你喜欢

转载自blog.csdn.net/qq_28202661/article/details/79656942