web.xml基本配置代表的含义

问题描述

web.xml基本配置代表的含义

这个配置里里面的两行代表什么意思,还有就是中过滤器拦截名称是什么作用,可以随便取吗?拦截所有.action用户的请求怎么理解(主要是这个.action不懂),最后下面为何又出现了一组,这又代表什么意思

解决方案

首先,过滤器拦截名称可以随便取得,它不过是一个别名,但是它的class类型必须是已经存在的、实现了Filter接口的具体的拦截器的全路径名称。
其次,拦截器配置的url拦截路径,规定了对于哪些请求需要拦截,.action表示需要拦截请求路径以.action结尾的请求。
一个web应用中可以配置多个拦截器的。

解决方案二:

意思匹配你请求后缀为.action的进入那个拦截器处理

解决方案三:

http://www.360doc.com/content/14/1110/09/14654028_423977505.shtml
类名必须和你的代码以及包名对应

解决方案四:

action就是你页面或jsp提交表单的,acrion中的含有action标签中的,*.action就代表表单中的后缀含有action就走这的路径

解决方案五:

先学一下struts再来问吧,,

时间: 2024-11-05 16:35:23

web.xml基本配置代表的含义的相关文章

struts 2在web.xml中配置详情

web.xml是web应用中加载有关servlet信息的重要配置文件,起着初始化servlet,filter等web程序的作用. 通常,所有的MVC框架都需要Web应用加载一个核心控制器,那采取什么方法加载这样的核心控制器呢,servlet或filter成为了很好的选择, 因为它们会随着web服务的启用而自动的载入.对于Struts 2框架而言,需要加载FilterDispatcher, 只要Web应用负责加载FilterDispatcher,FilterDispatcher将会加载应用的Str

Spring Web工程web.xml零配置即使用Java Config + Annotation

摘要: 在Spring 3.0之前,我们工程中常用Bean都是通过XML形式的文件注解的,少了还可以,但是数量多,关系复杂到后期就很难维护了,所以在3.x之后Spring官方推荐使用Java Config方式去替换以前冗余的XML格式文件的配置方式: 在开始之前,我们需要注意一下,要基于Java Config实现无web.xml的配置,我们的工程的Servlet必须是3.0及其以上的版本: 1.我们要实现无web.xml的配置,只需要关注实现WebApplicationInitializer这个

Struts2+Spting+Hibernate web.xml的配置是这样写的吗?

问题描述 本人刚自学了Struts2有些东西报错不知道怎么回事?请同行指点迷津Exceptionsendingcontextinitializedeventtolistenerinstanceofclassorg.springframework.web.context.ContextLoaderListenerorg.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname'sessionFacto

web xml-Web 项目中web.xml的配置有什么原则么有,怎么老是出错。求指点

问题描述 Web 项目中web.xml的配置有什么原则么有,怎么老是出错.求指点 严重: Parse error in application web.xml file at jndi:/localhost/TestStruts/WEB-INF/web.xml com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: Invalid byte 2 of 2-byte UTF-8 sequence. at

在web.xml中配置多个filter是怎么执行的?

问题描述 如题:在web.xml中配置了两个或者多个的filter,他们的执行顺序是什么,是依次执行(也就是按顺序执行,配置在前的先执行,配置在后的后执行),还是怎么回事:如下代码: 这是公司一个项目的架构,我在研究的时候发现的,始终搞不明白:web.xml的部分配置文件: <!--配置的filter--> <filter><filter-name>struts2Filter</filter-name><filter-class>org.apac

JavaWeb工程中web.xml基本配置

一.理论准备         先说下我记得xml规则,必须有且只有一个根节点,大小写敏感,标签不嵌套,必须配对. web.xml是不是必须的呢?不是的,只要你不用到里面的配置信息就好了,不过在大型web工程下使用该文件是很方便的,若是没有也会很复杂.         那么web.xml能做的所有事情都有那些?其实,web.xml的模式(Schema)文件中定义了多少种标签元素,web.xml中就可以出现它的模式文件所定义的标签元素,它就能拥有定义出来的那些功能.web.xml的模式文件是由Sun

JSF的onload-confg 能在web.xml里配置多个配置文件吗?

问题描述 例如正常一个配置文件web.xml是这么写<context-param><param-name>onload-config</param-name><param-value>/WEB-INF/onload-config.xml</param-value></context-param>哪位知道怎么配置多个文件?我试了用逗号隔开不行.<context-param><param-name>onload-c

Servlet开发技术,创建,以及Servlet的配置,web.xml的配置

直接上图,不废话!!! 第一:首先在Eclipse的包资源管理器中,单机鼠标右键,在弹出的快捷键菜单中选择"新建"/Servlet命令,在弹出的对话框中输入新建的Servlet所在的包和类名,然后单击下一步,   我选择默认,Next   依旧默认,Next 注意事项,在创建web的工程的时候需要注意的是如下图,选择上web.xml这个按钮,因为Servlet需要配置一下web.xml这个文件,web.xml在web-inf这个文件下面 上图第二个箭头前面有个方括号,勾选上就可以自动创

web.xml中配置classpath:和classpath*:的区别和意思

首先 classpath是指 WEB-INF文件夹下的classes目录 解释classes含义: 1.存放各种资源配置文件 eg.init.properties log4j.properties struts.xml 2.存放模板文件 eg.actionerror.ftl 3.存放class文件 对应的是项目开发时的src目录编译文件 总结:这是一个定位资源的入口 如果你知道开发过程中有这么一句话:惯例大于配置 那么也许你会改变你的想法 对于第二个问题 这个涉及的是lib和classes下文件