首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Struts2 配置文件小结

还希望有哪位大神可以指点迷津…… struts2 配置文件的 result 节点 result 节点是 action 节点的子节点,他代表着 action 方法执行后可能去的一个目的地; Action...如上图中圈 1 所, result 节点的值代表着此次 struts2 请求将会去的一个目的地 result 节点的结果类型(type) dispatcher(转发) dispatcher 是 struts2...通配符映射 struts2 提供通配符映射机制将多个彼此相似的映射关系简化为一个映射关系 通配符映射规则 若一个 action 请求找到多个匹配的 action,没有通配符的那个将会获胜 若找不到指定的...、query-hello、delete-hello、save-hello 那么在 struts.xml 文件中的 action 的 name 属性则可以为 name = -hello,且在整个 action...节点中可以用 {1} 代表 所占用 的字符串,class 中也可以使用 {1} 来代表类名 {0} 匹配整个 URL 若 struts2 找到带有通配符的匹配有多个,则按先后顺序进行匹配 ?

658100
您找到你想要的搜索结果了吗?
是的
没有找到

struts核心配置文件详解(package)

struts核心配置文件详解(package) 包(package) 本人独立博客https://chenjiabing666.github.io 在核心配置文件中需要配置 <package...如果我们学到了处理json数据的时候,我们将会继承处理json的包 namespace :该属性是一个可选属性,指定该包的命名空间,默认的是“/”,以为一个配置文件中可能有相同名字的action,如果配置不同的...比如有一个项目为Web1,在struts.xml的,这个包的下面有一个,那么我们要访问这个action...> 引入另一个包中的action 需求: 前面我们都是跳转到指定的视图...package和action,那么都写在一个xml文件中,不免有些混乱,因此需要使用include包含其他的配置文件,相当于jsp文件中的,要注意的是配置文件都要放在项目的src

74360

Struts2核心配置文件(package)

文章目录 1. struts核心配置文件详解 1.1. 包(package) 1.1.1. 属性 1.1.2. 范例 1.1.3. 引入另一个包中的action 1.1.4....配置全局结果 struts核心配置文件详解 包(package) 在核心配置文件中需要配置 元素可以把逻辑上相关的一组Action、Result、Intercepter等元素封装起来...如果我们学到了处理json数据的时候,我们将会继承处理json的包 namespace :该属性是一个可选属性,指定该包的命名空间,默认的是“/”,以为一个配置文件中可能有相同名字的action,如果配置不同的..."> JSP/success.jsp 包含另外一个包(include) 一个项目中的配置文件中可能需要定义很多个...package和action,那么都写在一个xml文件中,不免有些混乱,因此需要使用include包含其他的配置文件,相当于jsp文件中的,要注意的是配置文件都要放在项目的src

53710

struts核心配置文件详解(action配置)

struts核心配置文件详解(action配置) 本人独立博客https://chenjiabing666.github.io 配置action 前面我们已经说过Action类的三个实现方式,现在我们该说说...Action类在struts.xml中的配置问题了 指定特定的方法执行(method) 我们知道ActionSupport类实际上相当与一个POJO类,这个和springmvc不同,struts2中的控制层...Action类没有和实体类分离,其中可以有很多的方法,我们知道struts2默认调用的execute方法,但是如果我们想要指定其他的方法来处理请求呢,这时我们就需要使用method这个属性了 method...method指定 SimpleAction中的login方法执行这个login.action这个URL --> 标签中指定了class属性,那么会覆盖这个默认的处理类 ​

85150

由于struts配置文件没有定义头文件引起的问题

在使用struts中,一定要配置struts-config.xml文件,我所采用的web容器是resin,采用struts结构,当系统搭建好了之后,启动resin,确发现resin后台报错,检查所有的地方...DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.0//EN" "http:...//jakarta.apache.org/struts/dtds/struts-config_1_0.dtd">     后来,我给系统增加了一个实现语言国际化的功能(也就是i18n),在struts-config.xml...版本之后才有的,而我给struts-config.xml文件定义的是1.0版本的struts,所以系统就无法辨认message-resources,将struts-config.xml文件的头文件重新定义为如下...//jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">     启动resin后,系统正常启动。

50710

StrutsStruts框架配置详解

如果你没有这些Jar文件,你可以到Struts官网上下载:http://struts.apache.org/。.../struts.apache.org/dtds/struts-2.0.dtd"> 2 3 <package name="default" namespace="/" extends...-name:用于区别不同的package;必须是唯一的、可用的变量名;                     --namespace:空间名,不同功能的代码放在不同的空间里,使得配置文件层次更加清晰.../struts.apache.org/dtds/struts-2.0.dtd"> 2 3 <package name="default" namespace="/message...如果你想了解更多,可以阅读我的另外一篇博文:<em>Struts</em>中前后台参数传递的两种方式 小结:配置<em>Struts</em>框架的三个步骤为: 第一,加入Jar包; 第二,配置web.xml文件; 第三,创建并配置<em>struts</em>.xml

77370

Struts】配置Struts所需类库详细解析

在 Struts框架配置详情 中,谈到了使用Struts所必须的Jar文件。这里对使用到的Jar文件进行详细解析。...Struts所需Jar包下载:http://pan.baidu.com/s/1c0pdqTy 密码:jb2m 在网盘里的文件夹中共有9个Jar文件,他们的用途分别如下: commons-fileupload....jar       (必须)用于IO操作 commons-lang3-3.1.jar      (必须)包含通用一些操作 commons-logging-1.1.3.jar    (非必须)用于struts...-core-2.3.15.1.jar 1    (必须)struts2核心包 xwork-core-2.3.15.1.jar 1    (必须)xwork核心包 基本上9个文件都是必须的,但如果你把...可能有些同学看了其他地方的博文觉得大家所说的Struts必须类库不一样,这是因为版本的变动所导致的。而上面网盘所列出的文件经过一个个Jar文件的删除,运行服务器,已经确定不可缺少。

26520

Struts工作机制?为什么要使用Struts

Struts有哪些功能 1.Struts提供了一个过滤器调度程序,程序员不必再自行编写一个。 2.Struts使用了一个基于XML的配置文件来匹配URI和动作。...3.对动作类进行实例化和提取用户输入去填充各有关动作属性的工作都由Struts负责。如果程序员没有指定一个动作类,Struts将对一个默认的动作类进行实例化。...在此基础上,Struts还提供了许多种内建的输入验证程序。 5.Struts负责调用动作方法,而程序员可以通过配置文件轻而易举地改变某个动作的方法。...7.Struts还提供一些其他功能,比如用来显示数据的定制标签、数据转换、支持Ajax、支持国际化和本地化、可以通过插件对Struts进行扩展等等。...为什么要使用Struts 1.它是建立在MVC这种公认的好的模式上的,Struts在M、V和C上都有涉及,但它主要是提供一个好的控制器和一套定制的标签库上,也就是说它的着力点在C和V上,因此,它天生就有

46710

新手学Struts(二)----Struts2工作机制

Struts2的体系结构如图所示: 从上图可以看出,一个请求在Struts2框架中的处理大概分为以下几个步骤: 1、客户端初始化一个指向Servlet容器(例如Tomcat)的请求; 2、这个请求经过一系列的过滤器...(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助;) 3、接着FilterDispatcher被调用...ActionMapper决定需要调用某个Action,FilterDispatcher把请求的处理交给ActionProxy; 5、ActionProxy通过Configuration Manager询问框架的配置文件...ActionInvocation实例使用命名模式来调用,在调用Action的过程前后,涉及到相关拦截器(Intercepter)的调用; 8、一旦Action执行完毕,ActionInvocation负责根据Struts.xml...在表示的过程中可以使用Struts2框架中继承的标签。在这个过程中需要涉及到ActionMapper。

47420
领券