Servlet与XML的配置问题及相关例子
来源:互联网 发布:可以录像的软件 编辑:程序博客网 时间:2024/04/30 01:55
写Servlet经常要与XML打交道,XML的设置曾一度是一个困扰今天终于搞得差不多明白了!
源于http://topic.csdn.net/t/20050612/10/4076412.html 这份帖子上讲到的关于STRUTS中对XML的设置。
下面是STRUTS里的一个Servlet:
<servlet>
<servlet-name>action</servlet-name> //给编写的Servlet命名
<servlet-class>
org.apache.catalina.servlets.InvokerServlet //类所在的包
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name> //Servlet的命名
<url-pattern>*.do</url-pattern>
//这个是站点里的所有form都用 form的名称.do 这样的映射来访问servlet
</servlet-mapping>
下面是一个详细的例子来阐述通过设置XML来访问Servlet
先建立一个类名字为web.servlet 注web包下的servlet类
再建立一个XML文件,目录结构如下图:
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<servlet>
<servlet-name>action</servlet-name>//对自己编写的servlet命名
<servlet-class>web.servlet</servlet-class>//自己编写的servlet的所在包(或者说位置)
<init-param>
<param-name>debug</param-name>//参数名称(注:本程序没用到,只是举个例子)
<param-value>0</param-value>//参数初始值
</init-param>
<load-on-startup>1</load-on-startup>//servlet的启动优先级
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>//映射到action的servlet
<url-pattern>/show.do</url-pattern>//注释①
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<login-config>
<auth-method>BASIC</auth-method>
</login-config>
</web-app>
////////////////////////////////////////////////////////////////////////////////////////////
注释①
/show.do 表示在浏览器中输入:http://127.0.0.1:8081/ServletTest/show.do 可以执行action所映射的类
*.do 表示在浏览器中输入:http://127.0.0.1:8081/ServletTest/*.do 可以执行action所映射的类,*这里的表示任意字符
/do 表示在浏览器中输入:http://127.0.0.1:8081/ServletTest/do 可以执行action所映射的类
- Servlet与XML的配置问题及相关例子
- spring-servlet.xml 和 application.xml 配置含义及bean被加载两次的问题
- servlet xml 文件的配置问题
- XML 布局 与相关例子
- Servlet的xml配置
- Nginx的配置与部署及例子
- springMVC与Redis整合及pom.xml相关配置
- Servlet的生命周期及web.xml的配置
- DataSet与XML相关的问题
- servlet相关介绍及乱码问题的解决方案
- dwr结合spring例子及出现的相关问题
- servlet要点详解以及相关的例子
- Servlet 中 web.xml 文件的配置问题
- Servlet 中 web.xml 文件的配置问题
- 关于servlet开发时,web.xml的配置问题。
- XML解析及相关问题
- ssm pom.xml的配置及问题
- xml相关知识,xml与properties的选择问题
- Java 技术小图谱
- 投资大师经典名人名言
- .net与Java 各个框架之间的对应关系
- 软件开发的葵花宝典(转载)
- 整理的一些ExtJS学习资料
- Servlet与XML的配置问题及相关例子
- 纸黄金投资五大要素
- 古代奥运会创始人是谁?
- 让VS2008为ExtJS提供智能提示
- 硬盘结构简介
- HTML框架技术详例
- JAVA-基础数据类型转换
- vsftpd 登陆失败会消耗内存
- 硬盘分区表和文件分配表