`
zcw_java
  • 浏览: 303934 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

WebXML文件整理

 
阅读更多
web.xml中有各种各样的标签,了解一下具体标签的具体用途.
1,站点的名称和说明.
2,针对环境参数初始化
3,Servlet的名称和映射
4,Session生命周期的设定
5,Tag library的对映
6,Jsp的设定
7,Mime Type处理
8,错误处理
9,利用JDNI取得站台资源...等等;

<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

这里介绍了这个xml的版本,xml概括的来源xsi:schema...
<display-name>Develop</display-name>
<description>JSP 2.0 Tech Book's Examples</description>
<icon>
   <small-icon>/images/small.gif</small-icon>
   <large-icon>/images/large.gir</large-icon>
</icon>

<display-name>站点名称,<description>站点描述,<icon>站点小\中图标的路径.<small-icon>元素应指向web站台中某个小图标的路径,大小为16 X 16 pixel,但是图象文件必须为GIF或JPEG格式,<large-icon>元素应指向web站台中某个大图表路径,大小为32 X 32 pixel,但是图象文件必须为GIF或JPEG的格式.
<distributable/>站台是否可分布式处理,集群web容器.
<context-param>
   <param-name>param_name</param-name>
   <param-value>param_value</param-value>
</context-param>

这个标签键值对形式,为JSP/Servlet提供参数,此所设定的参数,在JSP网页中可以使用下列方法来取得:${initParam.param_name},若在Servlet可以使用下列方法来获得:
String param_name=getServletContext().getInitParamter("param_name");
<context-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>
            classpath:/applicationContext-resources.xml
            classpath:/applicationContext-dao.xml
            classpath:/applicationContext-service.xml
            classpath*:/applicationContext.xml
            /WEB-INF/applicationContext*.xml
            /WEB-INF/cxf-servlet.xml
            /WEB-INF/security.xml
        </param-value>
    </context-param>

(以上这种配法没问题,用到了一个通配符,这里表示跟src下包是同级的xml,当使用maven时有2个main/resources,test/resources,这个文件夹则表示src下的)
<filter>
    <filter-name>encodingFilter</filter-name>
    <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
    <init-param>
        <param-name>encoding</param-name>
        <param-value>UTF-8</param-value>
    </init-param>
    <init-param>
        <param-name>forceEncoding</param-name>
        <param-value>true</param-value>
    </init-param>
</filter>

过滤器,filter-name过滤器名称,filter-class类的完全限定名,以及2个参数!可以按自己具体需要来定义!
<filter-mapping>
    <filter-name>encodingFilter</filter-name>
    <url-pattern>/*</url-pattern>
    <dispatcher>REQUEST|INCLUDE|FORWARD|ERROR</disaptcher>
    <dispatcher>REQUEST|INCLUDE|FORWARD|ERROR</disaptcher>
</filter-mapping>

映射过滤器,注意name要相同,这里有个dispatcher标签,他有4个选择,默认为REQUEST!可以配置多个.
<listener>
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>

这个就是加载spring上下文,也就是说在启动spring之前需要加载的
<session-config>
   <session-timeout>20</session-timeout>
</session-config>

Session生命周期,分!
<error-page>
   <error-code>404</error-code>
   <location>/error404.jsp</location>
</error-page>
<error-page>
   <exception-type>java.lang.Exception</exception-type>
   <location>/except.jsp</location>
</error-page>

这些是配置需要的一些页面,在需要时!可直接跳404
<el-ignored>true|false</el-ignored>
若为true,表示不支持EL语法.

<scripting-invalid>true|false</scripting-invalid>
若为true表示不支持<%scription%>语法.

<page-encoding>encoding</page-encoding>
设定JSP网页的编码

<include-prelude>.jspf</include-prelude>
设置JSP网页的抬头,扩展名为.jspf

<include-coda>.jspf</include-coda>
设置JSP网页的结尾,扩展名为.jspf
分享到:
评论

相关推荐

    webxml文件详解[借鉴].pdf

    15. Resource-env-ref 元素:用于声明与资源相关的一个管理对象。 16. Resource-ref 元素:用于声明一个资源工厂使用的外部资源。 17. Security-constraint 元素:用于指定应该保护的 URL,以便保护 Web 应用程序的...

    web.xml文件的作用

    虽然并非所有Web应用程序都必须包含`web.xml`文件,但在大多数场景下,为了更好地配置和管理Web应用,开发者通常会选择在项目的`WEB-INF`目录下放置一个`web.xml`文件。本文将详细介绍`web.xml`文件的基本概念、结构...

    test-servlet3-without-webxml.rar

    在Servlet 3.0之前,我们通常需要一个`web.xml`部署描述符文件来配置Servlet,但在Servlet 3.0之后,我们可以实现"无web.xml"的部署方式,这就是`test-servlet3-without-webxml.rar`这个压缩包文件所体现的主题。...

    webxml详解 webxml详解

    - `&lt;display-name&gt;`:Web应用的显示名称,用于展示在管理控制台或部署工具中。 - `&lt;icon&gt;`:定义Web应用的图标,包括小图标和大图标。 - **子元素**: - `&lt;small-icon&gt;`:定义小图标路径(通常为16x16像素)。 -...

    Web应用打包与webxml

    - `&lt;description&gt;`和`&lt;display-name&gt;`:分别用于描述Web应用的名称和在管理界面显示的名称。 - `&lt;distributable&gt;`:如果设置,表示Web应用可以支持负载均衡,能在多个服务器之间分发。 - `&lt;filter&gt;`和`...

    webxml_src.zip_visual c

    4. **webxml.dsw**:也是Visual Studio的项目工作区文件,用于管理多个相关项目。 5. **StdAfx.h**:通常用于包含预编译的头文件,与StdAfx.cpp相配合使用。 6. **resource.h**:定义了程序资源,如图标、菜单、...

    webxml_src.zip_learn c

    - **webxml.dsp**和**webxml.dsw**: 这两个文件是Visual Studio的老版本项目文件,分别代表项目文件(DSP)和工作空间文件(DSW),用于管理项目构建设置。 - **StdAfx.h**: 预编译头文件,包含常用库和宏定义,与...

    webxml写的号码归属地查询DEMO

    标题中的"webxml写的号码归属地查询DEMO"指的是一个基于Web服务的程序,用于查询电话号码的归属地信息。这种程序通常通过调用特定的Web接口,利用XML(可扩展标记语言)来交换和处理数据。XML是一种结构化数据格式,...

    webxml 的设置.doc

    总之,web.xml文件是Tomcat控制Web应用行为的关键,通过它,开发者可以精确地配置和管理应用的各个方面,包括但不限于初始化参数、过滤器、监听器、servlet映射、会话配置以及安全策略等。理解和熟练运用web.xml能够...

    springmvc-without-webxml.rar

    在传统的Java Web应用中,`web.xml`是配置应用服务器如何加载和管理Servlet、过滤器、监听器等的核心文件。然而,随着Servlet 3.0及以上版本的出现,可以采用编程式或注解式的方式来配置Web应用,从而不再依赖`web....

    SSH框架配置文件及web.xml jar包

    Spring的配置文件通常为`applicationContext.xml`,用于管理Bean的生命周期和装配,包括数据源、事务管理器、DAO、Service等。Spring还提供了与Struts2的整合,使得Action的实例可以通过Spring进行管理。 3. **...

    web.xml文件详解

    15. **resource-env-ref**:`&lt;resource-env-ref&gt;` 元素声明与资源相关的一个管理对象。 - 示例:`&lt;resource-env-ref&gt;&lt;resource-env-ref-name&gt;jdbc/myDataSource&lt;/resource-env-ref-name&gt;&lt;resource-env-ref-type&gt;...

    Java webservice服务动态配置

    Oracle数据库是企业级的关系型数据库管理系统,备份文件(如yy_webxml.dmp和yy_webxml_system.dmp)可能是数据库的导出文件,用于数据恢复和迁移。管理员可以通过导入这些备份文件恢复数据库到特定状态。数据库的...

    web.xml中的mime-type标签作用与使用

    ### Web.xml中的MIME-Type标签作用与使用详解 在Java Web开发中,`web.xml`配置文件扮演着至关重要的角色。它定义了Web应用程序的基本结构和行为,...掌握这些基本概念有助于开发者更好地管理和优化Web应用的性能。

    Web Service接口

    8. **邮政编码查询服务**:如`http://www.webxml.com.cn/WebServices/ChinaZipSearchWebService.asmx`,可以查询中国地区的邮政编码,对于物流配送和地址信息管理十分有用。 9. **IP地址定位服务**:如`...

    FE企业运营管理平台V6.5发版说明v1.1.pdf

    根据提供的文件信息,虽然内容片段非常零散和部分经过OCR扫描技术存在误差,但我们可以从中提取和推测出关于FE企业运营管理平台V6.5版本的一些技术知识点。 首先,我们可以确定“FE企业运营管理平台V6.5”是该文档...

    wsimport wsdl

    - **依赖管理**:在项目中集成生成的客户端代码时,要注意管理好项目的依赖关系,确保所有必要的库都被正确引入。 - **错误处理**:在实际使用过程中,需要对可能出现的各种异常情况进行适当的错误处理,提高程序的...

    web配置文件

    在IT行业中,Web配置文件是构建和管理Web应用程序不可或缺的一部分。这里的"web配置文件"主要指的是`web.xml`,这是Java Web应用的标准部署描述符(Deployment Descriptor)。它定义了应用程序的结构、行为以及...

    用ant进行war打包

    `webxml`属性指定了WEB-INF目录下的web.xml配置文件;`fileset`用于指定需要被打包的文件和目录;`lib`和`classes`则分别添加库文件和编译后的类文件。 3. `clean`:清理构建过程产生的临时文件和目录,以便于重新...

    java数据库操作webservice动态配置平台(开源)

    - `yy_webxml.rar` 是压缩文件,可能包含平台的源代码、配置文件或其他相关资源。 - `readme.txt` 通常包含了项目的说明、安装指南或使用注意事项,是理解项目的重要参考资料。 总的来说,这个Java数据库操作...

Global site tag (gtag.js) - Google Analytics