struts2访问jsp页面404
问题描述
在搭建struts2环境的时候,拷贝了web.xml,拷贝了struts.xml,拷贝了jar包。运行,正常,访问jsp页面,报404错误。
web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns="http://xmlns.jcp.org/xml/ns/javaee"xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"id="WebApp_ID" version="3.1"><display-name>hellostruts2</display-name><filter><filter-name>struts</filter-name><filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class></filter><filter-mapping><filter-name>struts</filter-name><url-pattern>/*</url-pattern></filter-mapping></web-app>
struts.xml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN""http://struts.apache.org/dtds/struts-2.0.dtd">
<struts><package name="xxxx" extends="struts-default"><action name="hello" class="com.zengmg.strtus.HelloAction" method="execute"><result name="success">/success.jsp</result></action></package></struts>
访问:
http://localhost:8080/strutsfiledemo/success.jsp。报 404!
原因:
因为struts.xml配置了的action没有java类与其对应,所以报错。但是我没把控制台的信息拉到上面看,导致没看到信息。
Caused by: Action class [com.zengmg.strtus.HelloAction] not found - action - file:/E:/apache-tomcat-8.0.26/webapps/strutsfiledemo/WEB-INF/classes/struts.xml:8:82
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.verifyAction(XmlConfigurationProvider.java:434)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addAction(XmlConfigurationProvider.java:378)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addPackage(XmlConfigurationProvider.java:495)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadPackages(XmlConfigurationProvider.java:286)
at org.apache.struts2.config.StrutsXmlConfigurationProvider.loadPackages(StrutsXmlConfigurationProvider.java:112)
at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:234)
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:66)
... 16 more
解决方法:
把struts.xml的action删了,或者写好java类,配置正确action。
struts2访问jsp页面404相关推荐
- [IDEA中SSM整合,前端页面jsp] tomcat一开始访问jsp页面就报404错误
文章目录 前言: 问题描述 错误详情 解决办法 前言: 前面的博客详细介绍了在IDEA中使用Maven构建SSM框架的基本过程,以及所需基本jar包的引入(其中包含了项目开发过程中业务所需的jar包) ...
- 浏览器访问jsp页面
在SpingMVC中,一般情况下,浏览器是无法访问WEB-INF下的jsp页面,或者说无法解析地址,只能通过controller层来访问. 比如:我想访问success.jsp 页面 <a h ...
- jasp报错_jetty启动访问jsp页面报错
jfinal3.5,jfinal jetty-server 2018.11,然后引入了apache-jsp和apache-jstl,访问jsp页面时还是提示org.apache.jasper.Jasp ...
- 关于JSP页面无法加载css,游览器访问jsp页面样式未生效导致乱序
关于JSP页面无法加载css,游览器访问jsp页面样式未生效导致乱序 1.修改自己过滤器中对编码格式的修改 如图: 代码如下: public void doFilter(ServletRequest ...
- Springboot访问jsp页面但是却变成下载该页面
Springboot访问jsp页面但是却变成下载该页面 缺少jsp解析的依赖,加上即可 <!--jsp解析器依赖--><dependency><groupId>or ...
- IE浏览器中访问jsp页面,页面不执行ajax请求,后台控制台报错
问题描述:IE浏览器中访问jsp页面,页面不执行ajax请求,后台控制台报错:java.lang.IllegalArgumentException: Invalid character found i ...
- struts2:JSP页面及Action中获取HTTP参数(parameter)的几种方式
本文演示了JSP中获取HTTP参数的几种方式,还有action中获取HTTP参数的几种方式. 1. 创建JSP页面(testParam.jsp) <%@ page language=" ...
- struts2中jsp页面上验证码的生成
如何在jsp页面中显示验证码: 验证码:<img class="yzm_img" align="middle" id="validateImag ...
- springboot访问jsp页面变成直接下载?
大家好,我是雄雄,欢迎关注微信公众号[雄雄的小课堂]. 前言 大家在写springboot的时候不知道你们遇没遇到过这样的问题,当我们满怀信心的在浏览器中输入:localhost://8080/def ...
最新文章
- setcookie第三个值为什么写0
- 嵌入式linux程序没有任何提示退出,答网友问:嵌入式Linux执行程序提示Not found的解答...
- Linux命令行之逗趣无极限
- 【svn】svn的使用
- 如何将usb连接到远程计算机,远程服务器怎么共享usb
- linux cat 进程,Linux下CAT程序的C实现
- SAP CRM WebClient UI element id generation logic
- jquery html data属性,jQuery Mobile Data 属性
- LeetCode之Fizz Buzz
- 【小技巧】【牛客网】【JAVA】在线输入输出练习
- 每日一题(26)—— 无限循环的几种形式
- java 最少使用(lru)置换算法_「Redis源码分析」Redis中的LRU算法实现
- World Wind Java开发之六——解析shape文件(转)
- 李彦宏纳猛将,技术才是百度的未来
- matlab积分器,MATLAB_SIMULINK__积分器相关操作
- 在禁用uac_禁用仅管理员用户帐户控制(UAC)
- 什么是小托福考试?适合什么学生报考?
- 计算摄影: 高动态范围成像
- win10:取消电脑代理的方法
- 组织机构代码和统一社会信用代码校验规则以及java校验工具类
热门文章
- .net 实时通信_【WebSocket】实时多人答题对战游戏
- 计算机自然语言的中国科学家,中科院教授王斌加入小米 任自然语言处理首席科学家...
- android+fastboot+命令,Android手机fastboot刷机命令
- H5 中 bordercolorlight 属性的用法及作用
- 如何将多个PDF合成为一个PDF,并且大小统一?
- Windows下设置自动关机的命令指示符
- 用ajax替换html代码,替换Ajax响应一个div的内部HTML(Replace inner HTML of a div w
- linux用xshell编辑文件,Linux远程管理器xshell和xftp使用教程
- protobuf java 编译_Maven项目中,编译proto文件成Java类
- date设置时间_解决 IDEA 无法找到 java.util.Date 的问题