struts2的相关配置信息

1.解决乱码问题配置
  <constant name="struts.i18n.encoding" value="utf-8"/>      //设置编码格式为utf-8

2.自定义扩展名
  <constant name="struts.action.extension" value="action,,wang"/> //struts默认扩展名是action,可以自定义

3.设置开发模式
  <constant name="struts.devMode" value="true"/>  //开发者模式,出错时提供友好的错误信息提示,为true是打开,false关闭

4.设置配置文件修改后自动加载
  <constant name="struts.configuration.xml.reload" value="true"/>   //修改struts.xml后,无需重启Tomcat(开发时使用)

5.引入其他配置文件
  <include  file="com/wang/struts/user.xml"/>

6package标签的相关子标签配置

<!-- package属性介绍
        1.name      ->包的名称,可自定义,可以配置多个包
        2.namespace ->命名空间,不同模块可以指定不同的空间,必须以"/"开头
        3.extends   -> 继承,值是直接或间接的继承struts-default,它也是一个xml文件
      -->
    <package name="add" namespace="/user" extends="struts-default">
    <!-- action 属性介绍
        1.name   ->url请求名,不需要加后缀(.action)
        2.class  ->处理url对应的java类,class要求报名加类名
        3.method ->配置处理请求的方法,默认为execute;方法必须是public String修饰的
     -->
        <action name="add" class="com.cong.action.AddAction" method="execute">
        <!-- result属性介绍
            1.name:->匹配请求方法的返回值,默认是success
            2.type:->结果处理类型,默认是dispatcher转发
             ①chain:链接到下一个action,执行完actionA后执行actionB<result type="chain">exit</result>
             ②redirect:重定向到jsp页面
             ③redirectAction:重定向到下一个action
         -->

            <result name="success">/succ.jsp</result>
            <result name="error">/login.jsp</result>
        </action>
    </package>

7. 配置默认执行的class(package子标签,置于action标签之上)
  <!-- 当action标签中没有写class属性时,默认执行这个class-->
  <default-class-ref class="com.wang.action.LoginAction"/>

8.配置默认的action(package子标签,置于action标签之上)
  <!--当请求的action不存在时,执行默认的default-->
  <default-action-ref name="default"/>
  <actionname="default">
            <result>/index.jsp</result>
  </action>

9. 配置全局结果集(package子标签,置于action标签之上)
  <global-results>
      <!-- 所有的aciton中,只要action里面的方法返回了comehere字符串时,就都跳到这个a.jsp页面来 -->
      <result name="comehere">/a.jsp</result>
  </global-results>

时间: 2024-09-30 15:19:56

struts2的相关配置信息的相关文章

struts2的helloword(配置信息)

我用的struts包是struts-2.3.24.1,是比较新的版本,第一次刚开始接触struts的时候感觉是很兴奋的,把包下载下来后,看着教程安装部署,但是第一次运行helloword的时候竟然报错了,感觉写的跟教材的一摸一样,就是不知道为什么会报错.研究了一早上,也没研究出来,很让人头疼,后面有点想放弃,但是还是坚持了下来.终于把它配好了.在这儿写下我的配置过程,希望让大家少走弯路. struts2和struts1上配置区别还是比较大的,但是如果配好后,会发现其实两个差不多. struts2

redis 中的配置文件redis.conf 相关配置信息

知识点有点分散,一点一点记录把:(嘿,这需要极大耐性呢) 1.需要注意:当相关配置中的内存大小需要指定时,通过可能指定的格式为 1k . 5GB.4M等,大小写可以不区分. 2.Redis 默认不是守护进程的方式进行,可以通过该配置项修改,使用 yes 启用守护进程(守护进程是指在后台运行的进程). 3.当 Redis 以守护进程方式运行时,Redis默认会把,Redis默认会把pid写入到/var/run/redis.pid文件中.可以通过pidfile指定 4.指定 Redis监听端口,默认

LoadRunner12的安装,如何添加jar包编写java脚本及相关配置信息

一.LR12的下载与安装 LR12下载地址:http://pan.baidu.com/s/1nvo0yqH 安装步骤: 1.运行下载好的HP_LoadRunner_12.02_Community_Edition_T7177-15058.exe 进入安装准备阶段 2.安装好提示的必备程序之后才能安装HP LoadRunner(lR的安装需要其他环境的支撑) 3.按照安装向导继续安装,注:强烈建议安装在默认路径下,可避免某些使用异常 4.取消HP身份验证设置,取消默认勾选的"指定LoadRunner

Tomcat是什么:Tomcat与Java技、Tomcat与Web应用以及Tomcat基本框架及相关配置

1.Tomcat是什么       Apache Tomcat是由Apache Software Foundation(ASF)开发的一个开源Java WEB应用服务器. 类似功能的还有:Jetty.Resin.Websphere.weblogic.JBoss.Glassfish.GonAS等,它们的市场占有率如下,可以看到Tomcat是最受欢迎的Java WEB应用服务器. Tomcat在技术实现上所处的位置如下: 下面我们来了解下Tomcat与这些技术之间的关系. 1-1.Tomcat与Ja

Struts2之环境配置

在学习struts2之前,首先我们要明白使用struts2的目的是什么?它能给我们带来什么样的好处? 设计目标 Struts设计的第一目标就是使MVC模式应用于web程序设计.在这儿MVC模式的好处就不在提了. 技术优势 Struts2有两方面的技术优势,一是所有的Struts2应用程序都是基于client/server HTTP交换协议,The JavaServlet API揭示了Java Servlet只是Java API的一个很小子集,这样我们可以在业务逻辑部分使用功能强大的Java语言进

读取配置信息

ASP.NET Core的配置(1):读取配置信息 提到“配置”二字,我想绝大部分.NET开发人员脑海中会立马浮现出两个特殊文件的身影,那就是我们再熟悉不过的app.config和web.config,多年以来我们已经习惯了将结构化的配置信息定义在这两个文件之中.到了.NET Core的时候,很多我们习以为常的东西都发生了改变,其中也包括定义配置的方式.总的来说,新的配置系统显得更加轻量级,并且具有更好的扩展性,其最大的特点就是支持多样化的数据源.我们可以采用内存的变量作为配置的数据源,也可以直

Spark源码剖析——SparkContext的初始化(四)_Hadoop相关配置及Executor环境变量

4. Hadoop相关配置及Executor环境变量的设置 4.1 Hadoop相关配置信息 默认情况下,Spark使用HDFS作为分布式文件系统,所以需要获取Hadoop相关配置信息的代码如下: 获取的配置信息包括: 将Amazon S3文件系统的AccessKeyId和SecretAccessKey加载到Hadoop的Configuration: 将SparkConf中所有以spark.hadoop. 开头的属性都复制到Hadoop的Configuration: 将SparkConf的属性s

mybatis入门篇2 --- mybatis的部分配置信息以及连表查询,分步查询

接下来看一下我们的mybatis的进一步操作,熟悉一下相关配置信息,以及多参数查询,连表查询,以及分布查询的功能. 首先mybatis的中文文档就是:https://mybatis.org/mybatis-3/zh/configuration.html#environments 首先看一下三个数据库表,user,order,user_order,这是一个多对多关系. userId对应user表的id, orderId对应order表的id 本次对于user表没有记性一对多的操作,仅查询user表

struts2之day01——04Struts2相关配置

struts2之day01--04Struts2相关配置 一.Struts2核心配置文件: 1.名称和位置是固定的: 2. 在配置文件中主要的三个标签:package.action.result,标签里面的属性: 二.struts.xml中的三个主要标签 标签package: 1.类似于代码包,区别于不同的action,必须首先写package标签,在package里面才能配置action 2.Package标签属性 (1)name属性: *name属性值根本功能本身没有关系的,在一个配置文件中