zoukankan      html  css  js  c++  java
  • Strutsconfig


    Path    在浏览器的URL中输入的字符(必须的)
    Type    连结到本映射的Action的全称(可选的)
    Name    与本操作关联的Action
    Bean在<form-bean/>中定义name名(可选的)
    Scope    指定ActionForm
    Bean的作用域(session和request),缺省为session。(可选的)
    Input    当Bean发生错误时返回的控制。(可选的)
    ClassName    指定一个调用这个Action类的ActionMapping类的全名。缺省用org.apache.struts.action.ActionMapping,(可选的)
    Forward    指定处理相应请求所对应的JSP页面。(可选的)
    Include    如果没有forward的时候,它起forward的作用。(可选的)
    Validate    若为true,则会调用ActionForm的validate()方法,否则不调用,缺省为true。(可选的)

    <action-mappings>
    <action
    path="/lookupAction"

    type="wiley.LookupAction"
    name="LookupForm"
    scope="request"
    validate="true"
    input="/index.jsp">
    <forward
    name="success" path="/quote.jsp"/>
    <forward name="faliue"
    path="/index.jsp"/>
    </action>
    </action-mappings>

    七、    配置RequestProcessor
    在struts-config.xml文件中用<controller/>子元素来定义RequestProcessor,其语法格式如下:
    <controller
    processorClass="fully qualified class name" />
    <controller
    />元素属性及其描述信息如下:
    属  性    描  述
    processorClass    指定自定义的RequestProcessor类的全名
    BufferSize    指定用来下载所用的缓存大小。缺省是4096字节。
    contentType    定义response文本类型,缺省是text/html
    Debug    定义当前系统的除错级别,缺省是0
    Locale    如果是true,则在用户的session中存放Locale对象,缺省为true
    maxFileSize    指定下载文件最大的大小。缺省是250M
    multipartClass    指定去代替org.apache.struts.upload.DiskMultipartRequestHandler类的类的全名。
    Nocache    如果是true,则会关闭每个response的缓存功能。缺省是false
    TempDir    指定上载文件所用的临时目录。缺省值由容器决定
    例子:

    <controller processorClass="wiley.WileyRequestProcessor" />

    <controller
        contentType="text/html;charset=UTF-8"
        debug="3"
        locale="true"
        nocache="true"
        processorClass="org.apache.struts.action.RequestProcessor"/>
    八、    配置Message
    Resources
    在struts-config.xml文件中用<message-resources
    />元素来定义消息资源。其语法如下:
           <message-resources  parameter="wiley.ApplicationResources"/>
    <message-resources
    />元素属性及其描述信息如下:
    属  性    描  述
    Parameter    给定资源文件全名
    ClassName    定义处理消息资源的类名的全名,缺省是org.apache.struts.config.MessageResourcesConfig
    Factory    定义MessageResourcesFactory类的全名,缺省是org.apache.struts.util.property.MessageResourcesFacotry
    Key    定义绑定在这个资源包中的ServletContext的属性主键,缺省值是Action.MESSAGES_KEY.
    Null    如果为true,则找不到消息key时,则返回null,缺省是true.
    例子:

    <message-resources parameter="wiley.ApplicationResources"/>

    <message-resources
        parameter="StorefrontMessageResources"
        null="false"/>
    <message-resources
        key="IMAGE_RESOURCE_KEY"
        parameter="StorefrontImageResources"
        null="false"/>
    注意:设定key的目的如下:
    <html:img
    altKey="navbar.home.image.alt" bundle="IMAGE_RESOURCE_KEY"
    pageKey="navbar.home.image" width="125" height="15"
    border="0"/>
    这里说明要到StorefrontImageResources.properties资源文件中找主键值是”navbar.home.image”所对应的值。
    这里StorefrontImageResources.properties的内容如下:
    ……
    navbar.home.image=/images/home.gif
    navbar.home.image.alt=Home
    ……
    此处navbar.home.image.alt说明的和<img
    alt=”Home”……/>一样。
    九、    配置Plug-in
    配置Plug-in如下:
    <plug-in
    className="wiley.WileyPlugin"/>
    也可如下:
    <plug-in
    className="com.oreilly.struts.storefront.service.memory.StorefrontMemoryDatabasePlugIn">
      <set-property
    property="pathname" value="/WEB-INF/database.xml"/>
    </plug-in>

  • 相关阅读:
    BlogEngine.Net架构与源代码分析系列part5:对象搜索——IPublishable与Search
    SqlCacheDependency
    Office SharePoint Server 2007
    Castle Active Record for .NET2.0快速入门示例
    PetShop的系统架构第三篇
    中文分词核心配置
    BlogEngine.Net架构与源代码分析系列part3:数据存储——基于Provider模式的实现
    Cocos2d开发系列(二)
    高负载、高并发网站架构知识汇总大流量网站架构的几点认识
    使用Application变量
  • 原文地址:https://www.cnblogs.com/greencolor/p/3082777.html
Copyright © 2011-2022 走看看