<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<port>8888</port>
<path>/</path>
</configuration>
</plugin>
上面是maven项目内置的tomcat插件的配置
运行直接报错:
接下来各种百度,没找到解决方案,百度上并不是没有解决方案,而是我百度的关键词不对。
最后,没找到解决方案直接使用外部的tomcat服务器
配置好了直接启动,然后终于看到结果了,开心开心,但是那个问题没解决,不甘心,接下来看报错的地方,然后发现了新大陆
上面圈住的地方不是我们熟悉的人吗
再然后接着直接百度关键词,然后一找又发现新大陆了
在这里插入图片描述
然后仔细查看pom文件,发现了这个
在这里插入图片描述
接着为它加上生命周期
接着再启动发现没有问题了
在这里插入图片描述
IDEA新建的maven项目web.xml的Servlet引入的是2.3版本,默认不解析el表达式。如下:
<!DOCTYPE web-app PUBLIC"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd" >
解决:
去掉web.xml中上述代码换成<?xml version="1.0" encoding="UTF-8"?>
在每个jsp页面上添加<%@page isELIgnored="false"%>
虽然问题很久远,希望新人能看见
maven点击按钮的功能。1、首先修改login.jsp文件。
2、 在pages下新建一个loginOn.jsp文件。
3、接着在Demo.java中添加一个LoginOn跳转的get方法。
4、执行maven三步走运行程序(Update Project,maven install, run on server)
5、可以看到点击login后页面已经成功跳转到loginOn页面了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)