struts2配置文件怎么写

1.简述Struts2的配置文件包括哪些元素

1、package元素

package用来管理action:使用了面向对象的思想

属性:

name:用来定义包名,注意:同一个配置文件中包名是唯一的。

extends:指定所继承的包,一般情况下需要继承struts-default包

truts-default.xml中定义着struts-default这个包。

truts-default.xml是在我们的struts.xml加载之前加载。

abstract:指定包是抽象的,只能被继承,含有action的包不能是抽象的,默认值是false。

namespace:名称空间

名称空间 + 动作名称 = 访问路径

<package name="p1" extends="struts-default" namespace="/a/b"></package>

1

struts2查找动作的方法:

1:先按照用户输入的路径查找路径: /a/b/c/d/action1.action

如果没有找到再向上一层路径找:/a/b/c 找到了(不会再继续向上找)该路径则执行第二步

再向上一层路径找:/a/b 找到了(不会再继续向上找)该路径则执行第二步,找不到继续向上一级找

再向上一层路径找:/a 没找到 找到了(不会再继续向上找)该路径则执行第二步

再找/ 也没有的话去默认命名空间下找。

都没找到直接报错

2:找action: 先在当前的命名空间下找 ,如果没有找到则取默认的命名空间(没有写namespace属性的)下找 ,如果还找不到报错

一般只要我们有默认命名空间的pakege标签时,第一步是不会报错的。

2.请帮我详细解释Struts2的配置文件

<constant name="struts.configuration.xml.reload" value="true"></constant>;//是说,当你的配置文件改变是,struts自动读取,不需要你重启服务。

<constant name="struts.objectFactory" value="spring"></constant>;//与spring框架结合使用,你的action对象由spring帮助生成了。

<package name="" extends="struts-default" namespace="/">;//这个struts的包名,继承struts-default,就是这个写,你也不需要多想,name写什么都行

//UsersAction这个类实现了action接口,给这个action起来个名字叫usersAction_*,*的意思是说,usersAction_后面可以跟要执行的方法名,这与method="{1}"相呼应,*的名字,就是{1}的方法名

<action name="usersAction_*" class="UsersAction" method="{1}">

<result name="success">/result.jsp</result>//return “SUCCESS”时的转向路径,注意我的大小写

<result name="input">/login.jsp</result>>//return “INPUT”时的转向路径,注意我的大小写

<result name="list">/list.jsp</result>>//return “list”时的转向路径,注意我的大小写

</action>

</package>

3.struts2 的struts.xml文件怎么配置

struts2中组件化的方式 可以将每个功能模块独立到一个xml配置文件中 然后用include节点引用 --> 设置package的属性为抽象的 抽象的package不能定义action 值true:false namespace:定义package命名空间 该命名空间影响到url的地址,例如此命名空间为/test那么访问是的地址为.kay.timer"> <!-- 定义拦截器栈 --> <!-- 定义默认的拦截器 每个Action都会自动引用 如果Action中引用了其它的拦截器 默认的拦截器将无效 --> <!-- 全局results配置 --> /error.jsp struts2.Action.LoginAction"> <!-- 引用拦截器 name:拦截器名称或拦截器栈名称 --> <!-- 节点配置 name : result名称 和Action中返回的值相同 type : result类型 不写则选用superpackage的type struts-default.xml中的默认为dispatcher --> /talk.jsp <!-- 参数设置 name:对应Action中的get/set方法 --> 。

struts2配置文件怎么写

转载请注明出处育才学习网 » struts2配置文件怎么写

知识

辞职发信息怎么写

阅读(253)

本文主要为您介绍辞职发信息怎么写,内容包括怎么委婉的给老板发辞职短信,小地方辞职短信怎么写,辞职短信怎么写。领导你好,出于个人原因我做到这个月月底就不会在干,非常抱歉辜负了公司对我的大力栽培,对于交接我任务的人我会全力教导他,万分抱

知识

阴的篆体字怎么写

阅读(256)

本文主要为您介绍阴的篆体字怎么写,内容包括印的篆体怎么写,印字用篆体怎么写,篆书“印”字写法。印字篆体写法如下:

知识

遍字篆书怎么写

阅读(219)

本文主要为您介绍遍字篆书怎么写,内容包括念的篆体怎么写,念的篆书怎么写,在字篆书怎么写。1)【念】字篆书的几种写法【念】字方正小篆体的写法向左转|向右转

知识

新学期的畅想怎么写

阅读(169)

本文主要为您介绍新学期的畅想怎么写,内容包括作文新学期的畅想该怎么写,作文新学期的畅想该怎么写,作文新学期的畅想该怎么写呢。一个漫长的暑假已过去,迎来的是一个美好的秋天。在这丹桂飘香,金秋收获的季节里,新的一学期又开始了。迎着早晨

知识

民市起诉怎么写

阅读(181)

本文主要为您介绍民市起诉怎么写,内容包括民事起诉怎么写,民市诉讼的字样怎么写,民事诉讼怎么写。填写的要点:原告、被告是公民的,均应写明姓名、性别、出生年月日(对被告的出生年月日确实不知的,可写其年龄)、民族、籍贯、职业或工作单位和

知识

餐厅月计划怎么写

阅读(192)

本文主要为您介绍餐厅月计划怎么写,内容包括餐厅月计划总结怎么写,怎样写餐厅月计划,餐厅月计划总结怎么写。食品安全、服务、检查与管理的重要。没有范文。以下供参考,主要写一下主要的工作内容,如何努力工作,取得的成绩,最后提出一些合理化的

知识

身的行书字怎么写

阅读(251)

本文主要为您介绍身的行书字怎么写,内容包括身的行书怎么写,钢笔行书“身”字怎样写呢,钢笔行书“身”字怎样写呢。“的”字行书:

知识

落字篆书怎么写

阅读(381)

本文主要为您介绍落字篆书怎么写,内容包括“落”字的小篆怎么写,落字的笔顺怎么写,英字篆书怎么写。落的笔顺是:横、竖、竖、点、点、提、撇、横撇/横钩、捺、竖、横折、横。笔顺写法如下图所示:

知识

电子邮箱后缀是怎么写

阅读(269)

本文主要为您介绍电子邮箱后缀是怎么写,内容包括电子邮箱后缀怎么填写,电子邮箱格式怎么写举个例子,电子邮箱后缀是什么。您好,电子邮箱格式通常以类似guangjia@mail.com出现,前面的guangjia为您注册时的用户名,mail.com为注册电子

知识

分钟的韩文怎么写

阅读(212)

本文主要为您介绍分钟的韩文怎么写,内容包括“每分钟”韩文怎么写,韩文的小时和分钟怎么是什么样的,钟的韩文怎么写。안녕하십니까?大家好。 저는 ***()라고 합니다.我叫*** 고향은 ***()이고 **()살입니다. 我的家乡是***,今年**

知识

怪字篆书怎么写

阅读(233)

本文主要为您介绍怪字篆书怎么写,内容包括篆书竖心旁写法,馨字篆书怎么写求教,梅的写法有几种。馨字篆书写法如下:

知识

建康目标怎么写

阅读(174)

本文主要为您介绍建康目标怎么写,内容包括健康目标怎么写,大学健康目标怎么写,人生目标怎么写。健康教育是通过信息传播和行为干预,帮助个人和群体掌握卫生保健知识,树立健康观念,自愿采纳有利于健康行为和生活方式的教育活动与过程。即是使

知识

遗失物品怎么写

阅读(545)

本文主要为您介绍遗失物品怎么写,内容包括物品丢失怎么写,失物招领怎么写(例文),东西丢失证明怎么写。失物招领启事的格式:标题。标题有三种写法:一是写为“招领”二字,二是写为“失物招领”四字,三是写为“招领启事”。2、正文:正文十分简单,

知识

书法辞字怎么写

阅读(215)

本文主要为您介绍书法辞字怎么写,内容包括辞字的楷书写法,辞字草书怎么写,用书法怎么写成字。你问题问的有问题。字不等于书法,书法也不等于字。书法其实是中国特有的,高深的一种绘画形式,通过笔画的结构搭配,变化,粗细,呼应,来达到一

知识

ssh的配置文件怎么写

阅读(196)

本文主要为您介绍ssh的配置文件怎么写,内容包括ssh配置文件怎么写,ssh框架配置文件怎么写,ssh框架配置文件怎么写。讲不清楚,给你我的SPRING模板,你复制到eclipse里好好看看<?xml version="1.0" encoding="UTF-

知识

struts2xml怎么写

阅读(191)

本文主要为您介绍struts2xml怎么写,内容包括求struts2struts.xml文件写法,struts2的struts.xml文件怎么配置,谁能帮忙说下struts2中webxml跟strutsxml的工作顺序就是。<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE struts PUBLIC"-//Apa

知识

配置文件怎么写

阅读(158)

本文主要为您介绍配置文件怎么写,内容包括怎么写配置文件,java配置文件怎么写,易语言配置文件如何写。假设有如下xml配置文件config.xml:kiyhosinkiang100可以用以下代码访问:import org.apache.c

知识

电脑显示找不到本地配置文件怎么办

阅读(538)

原因:系统当前登录的用户,本地配置文件被误删或者被破坏。在登录时,系统就找不到配置文件信息。解决的办法:恢复该用户配置文件。步骤如下:1.进入C盘,找到该用户原来的配置文件夹,主要内容有:桌面的设置、开始菜单的设置和收藏夹等信息。将其复

知识

联想无法加载用户配置文件怎么办

阅读(238)

针对该情况的处理方法如下:1.重新启动计算机,在开机时连续点击F8,从而进入安全模式;2.在开始的搜索栏中输入”services.msc”;3.当弹出用户帐户控制对话框时,选择”同意”选项,从而进入本地服务设置,找到并点击”UserProfileService”服务,4.然后

知识

什么是配置文件

阅读(268)

1.配置文件就是在用户登录电脑时,或是用户在使用软件时,软件系统为用户所要加载所需环境的设置和文件的集合;2.配置文件包括所有用户专用的配置设置;3.其中有程序项目,屏幕颜色,网络连接,打印机连接,鼠标设置及窗口的大小和位置。

[/e:loop]