工程项目部署成功,能访问默认页面

action 一出来    挂了....

工程结构

web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns="http://java.sun.com/xml/ns/javaee"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
    id="WebApp_ID" version="2.5">
    <display-name>StrutsDemo</display-name>
    <filter>
        <filter-name>struts2</filter-name>
        <filter-class>org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter</filter-class>
    </filter>

<filter-mapping>
        <filter-name>struts2</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>
    <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>
</web-app>

struts.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
        "-//Apache Software Foundation//DTD Struts Configuration 2.5//EN"
        "http://struts.apache.org/dtds/struts-2.5.dtd">     
<struts>
    <package name="hellodemo" namespace="/" extends="struts-default" >
        <action name="hello" class="cn.action.HelloAction">
            <result name="ok">/hello.jsp</result>
        </action>
    </package>

</struts>

反复确认n多遍 ,配置文件都被我看的不好意思了,还是不行!!!!

作为一个初学者,这样虐我真的好么,以为就这么结束了么?太年轻太年轻,哈哈,故事当然会有转折了,是不是可以来一句

守得云开见月明,
记录完要蹦蹦跳跳的好好吃一顿去,哦耶。

删除框住的jar包,然后效果如下

action访问会默认是执行execute方法的

参考: https://blog.csdn.net/e_inch_photo/article/details/78833810

转载于:https://www.cnblogs.com/joan-HTY/p/8953293.html

struts.xml web.xml配置正常,访问action时出现404相关推荐

  1. spring struts hibernate web.xml配置文件模板

    1.applicationContext.xml <?xml version="1.0" encoding="UTF-8"?> <beans ...

  2. Tomcat 服务器server.xml,web.xml的关键参数配置

    Tomcat 服务器server.xml的关键参数配置 说明:以下文字均以tomcat5.0.30为例进行. 1,配置tomcat服务器访问端口,只需配置Connector的port端口即可.Tomc ...

  3. tomcat启动正常,但是访问项目时,404. Eclipse没有正确部署工程项目

    在eclipse中新建的Dynamic Web Project.写好代码后,选择Run on Server(当然Server配置为Tomcat),但是运行后我们发下在Tomcat的安装目录下并没有出现 ...

  4. Java web之web.xml配置详解

    什么是web.xml web.xml是web项目的配置文件,一般的web工程都会用到web.xml来配置,方便大型开发.web.xml主要用来配置Filter,Listener,Servlet等.但是 ...

  5. Web.xml 文件与server.xml 文件使用总结

    每个 web 项目下都具备 web.xml 文件 Tomcat 下的 server.xml Web.xml 文件使用总结 作用: 存储项目相关的配置信息,保护 Servlet.解耦一些数据对程序的依赖 ...

  6. java web.xml 监听器_【JAVA 核心技术】java web 中的监听器

    为什么要有监听器? 监听器是用来处理一系列事件的java类,可被配置在java web项目中. 既然如此,为什么不用代码直接调用监听器? 这可能是因为J2EE规范规定的项目工程标准,用web.xml指 ...

  7. web.xml 模板和Servlet版本

    最近没事干,写自己小项目(项目周期无限长.开发效率无限低)的时候,遇到web.xml的dtd声明不正确,这里罗列下从Eclipse里新建项目时,自动生成的web.xml,供以后遇到类似问题的时候进行参 ...

  8. 关于访问后端接口报404的问题——全网最详细的404错误详解

    当我们通过前端向后端发起一个请求调用后端接口时,经常会遇到404的问题.网上关于对404问题介绍的一大堆,其实404问题的本质就两点. 在介绍404问题之前先温习一个小的知识点--项目访问路径 项目访 ...

  9. SpringMVC在web.xml中配置DispatcherServlet拦截了静态资源访问

    如图 在web.xml中配置DispatcherServlet时对于url-pattern的配置方式有以下几种情况: 1.配置为: *.do 或者是 *.action 时,拦截以.do或者.actio ...

最新文章

  1. python制作ios游戏_python自动化生成IOS的图标
  2. java项目中怎么查看用的序列_如何在Java应用程序中使用序列化分类器对...
  3. android SQLite查询并显示用户输入的选择信息
  4. hadoop2.20+hive+sqoop+mysql数据处理案例
  5. Android之关于电话录音原理,目前的方法还是只能录MIC
  6. 计算机网络学习笔记(18. 网络应用(层)内容概述)
  7. 安卓编译php,编译PHP
  8. 【POJ3614】Sunscreen
  9. ACL 2021 | 信息抽取与词表学习
  10. laravel-excel文档翻译笔记
  11. android studio日记本源代码,效能日记本——随时回味过往点滴
  12. 微信运营必须收藏的软件工具网站合集
  13. Diamond安装步骤
  14. 解决:UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0x81 in position 18: illegal multibyte sequence
  15. 数据库错误代码:1055(Error Number: 1055) 解决方法
  16. Java中常用的Dos命令
  17. 数组转化为集合的方式asList()
  18. 视频播放器的html代码(一)
  19. 来说说Mac活动监控器打不开/耗电快/发热严重等问题的解决过程
  20. Python判断奇偶的方法

热门文章

  1. Ubuntu 64bit 安装 ulipad4.1
  2. NSNotification先注册监听,再发送消息
  3. linux shell的配置文件信息
  4. weka平台下手动造.arff的数据
  5. SCVMM2012功能测试(7)—更新管理(符合性)
  6. Android中Activity共享变量的另一方法:Application context
  7. (转)失败和拒绝,也是一种肯定
  8. Linux的init进程(内核态到用户态的变化)
  9. word2vec相似度计算_图解word2vec(原文翻译)
  10. 远程服务器如何传文件大小,linux服务器远程传文件大小