问题描述

在搭建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相关推荐

  1. [IDEA中SSM整合,前端页面jsp] tomcat一开始访问jsp页面就报404错误

    文章目录 前言: 问题描述 错误详情 解决办法 前言: 前面的博客详细介绍了在IDEA中使用Maven构建SSM框架的基本过程,以及所需基本jar包的引入(其中包含了项目开发过程中业务所需的jar包) ...

  2. 浏览器访问jsp页面

    在SpingMVC中,一般情况下,浏览器是无法访问WEB-INF下的jsp页面,或者说无法解析地址,只能通过controller层来访问. 比如:我想访问success.jsp 页面 <a  h ...

  3. jasp报错_jetty启动访问jsp页面报错

    jfinal3.5,jfinal jetty-server 2018.11,然后引入了apache-jsp和apache-jstl,访问jsp页面时还是提示org.apache.jasper.Jasp ...

  4. 关于JSP页面无法加载css,游览器访问jsp页面样式未生效导致乱序

    关于JSP页面无法加载css,游览器访问jsp页面样式未生效导致乱序 1.修改自己过滤器中对编码格式的修改 如图: 代码如下: public void doFilter(ServletRequest ...

  5. Springboot访问jsp页面但是却变成下载该页面

    Springboot访问jsp页面但是却变成下载该页面 缺少jsp解析的依赖,加上即可 <!--jsp解析器依赖--><dependency><groupId>or ...

  6. IE浏览器中访问jsp页面,页面不执行ajax请求,后台控制台报错

    问题描述:IE浏览器中访问jsp页面,页面不执行ajax请求,后台控制台报错:java.lang.IllegalArgumentException: Invalid character found i ...

  7. struts2:JSP页面及Action中获取HTTP参数(parameter)的几种方式

    本文演示了JSP中获取HTTP参数的几种方式,还有action中获取HTTP参数的几种方式. 1. 创建JSP页面(testParam.jsp) <%@ page language=" ...

  8. struts2中jsp页面上验证码的生成

    如何在jsp页面中显示验证码: 验证码:<img class="yzm_img" align="middle" id="validateImag ...

  9. springboot访问jsp页面变成直接下载?

    大家好,我是雄雄,欢迎关注微信公众号[雄雄的小课堂]. 前言 大家在写springboot的时候不知道你们遇没遇到过这样的问题,当我们满怀信心的在浏览器中输入:localhost://8080/def ...

最新文章

  1. setcookie第三个值为什么写0
  2. 嵌入式linux程序没有任何提示退出,答网友问:嵌入式Linux执行程序提示Not found的解答...
  3. Linux命令行之逗趣无极限
  4. 【svn】svn的使用
  5. 如何将usb连接到远程计算机,远程服务器怎么共享usb
  6. linux cat 进程,Linux下CAT程序的C实现
  7. SAP CRM WebClient UI element id generation logic
  8. jquery html data属性,jQuery Mobile Data 属性
  9. LeetCode之Fizz Buzz
  10. 【小技巧】【牛客网】【JAVA】在线输入输出练习
  11. 每日一题(26)—— 无限循环的几种形式
  12. java 最少使用(lru)置换算法_「Redis源码分析」Redis中的LRU算法实现
  13. World Wind Java开发之六——解析shape文件(转)
  14. 李彦宏纳猛将,技术才是百度的未来
  15. matlab积分器,MATLAB_SIMULINK__积分器相关操作
  16. 在禁用uac_禁用仅管理员用户帐户控制(UAC)
  17. 什么是小托福考试?适合什么学生报考?
  18. 计算摄影: 高动态范围成像
  19. win10:取消电脑代理的方法
  20. 组织机构代码和统一社会信用代码校验规则以及java校验工具类

热门文章

  1. .net 实时通信_【WebSocket】实时多人答题对战游戏
  2. 计算机自然语言的中国科学家,中科院教授王斌加入小米 任自然语言处理首席科学家...
  3. android+fastboot+命令,Android手机fastboot刷机命令
  4. H5 中 bordercolorlight 属性的用法及作用
  5. 如何将多个PDF合成为一个PDF,并且大小统一?
  6. Windows下设置自动关机的命令指示符
  7. 用ajax替换html代码,替换Ajax响应一个div的内部HTML(Replace inner HTML of a div w
  8. linux用xshell编辑文件,Linux远程管理器xshell和xftp使用教程
  9. protobuf java 编译_Maven项目中,编译proto文件成Java类
  10. date设置时间_解决 IDEA 无法找到 java.util.Date 的问题