Ⅰ servlet为什么要配置web xml
web.xml其实就是servlet的一个配置文件,通过这个配置文件来寻找对应的servlet处理业务。
sun公司就是这样设计,容器通过配置文件web.xml找相应的servlet这样有助于灵活和可维护性。具体用法如下:
<servlet>
<servlet-name>MyServlet </servlet-name> //这里是servlet 的名字,自己定义 的
<servlet-class>Servlet </servlet-class> //这里是servlet的位置 。 如果在 一个包下, 就写 包名.类名
</servlet>
<servlet-mapping>
<servlet-name>MyServlet </servlet-name> //这里跟 上面的;servlet-name 必须一样
<url-pattern>/abc </url-pattern> //这里 在地址 输入访问的 时候 输入的,自己定义
</servlet-mapping>
Ⅱ servlet怎么配置webxml
完整的servlet配置如下所示:
<servlet>
<servlet-name>ServletName</servlet-name>
<servlet-class>xxxpackage.xxxServlet</servlet-class> <!--Servlet的类-->
<init-param> <!--初始化一个变量,可看成全局变量,可省略-->
<param-name>参数名称</param-name> <!--变量名称-->
<param-value>参数值</param-value> <!--变量值-->
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>ServletName</servlet-name>
<url-pattern>/aaa/xxx</url-pattern> <!--映射的url路径 -->
</servlet-mapping>
Ⅲ 创建servlet的类,应当怎么配置web.xml文件
在eclipse中创建servlet类时会有弹窗提示指定路由地址,可以修改,也可以默认,之后在web文件中调整,每个servlet有两处配置
Ⅳ 配置servlet的web.xml在哪
你新建servlet类时,一般会自动配置web.xml。不需要你去配置。具体配置,例子如下:
<servlet>
<description>This is the description of my J2EE component</description>
<display-name>This is the display name of my J2EE component</display-name>
<servlet-name>CartServlet</servlet-name>
<servlet-class>com.digitalweb.servlet.CartServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>CartServlet</servlet-name>
<url-pattern>/CartServlet</url-pattern>
</servlet-mapping>
这里的servlet类名为CartServlet,存放在包com.digitalweb.servlet里
Ⅳ 配置servlet的web.xml在哪
web.xml存放在WebContent-WEB-INF下,如果项目里没有的话,右击项目选择java EE Tools,然后选择第二个就可以了.
Ⅵ jsp访问Servlet 要如何配置web.xml
jsp访问Servlet 要如何配置web.xml:
你新建servlet类时,一般会自动配置web.xml。不需要你去配置。具体配置,例子如下:
<servlet>
<description>This is the description of my J2EE component</description>
<display-name>This is the display name of my J2EE component</display-name>
<servlet-name>CartServlet</servlet-name>
<servlet-class>com.digitalweb.servlet.CartServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>CartServlet</servlet-name>
<url-pattern>/CartServlet</url-pattern>
</servlet-mapping>
这里的servlet类名为CartServlet,存放在包com.digitalweb.servlet里
Ⅶ Servlet中的web.xml文件怎么配置
不知道是不是你想要的
<?xml version="1.0" encoding="UTF-8"?>
<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">
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>3</param-value>
</init-param>
<init-param>
<param-name>detail</param-name>
<param-value>3</param-value>
</init-param>
<load-on-startup>0</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
Ⅷ servlet在web.xml的配置
web.xml中servlet的配置
元素是配置Servlet所用的元素。
元素在Servlet和URL样式之间定义一个映射,即servlet类提供一个url,在地址栏输入对应的映射路径就可以访问你的servlet。
下面给出一段配置代码:
ServletName
xxxpackage.xxxServlet
参数名称
参数值
ServletName
/aaa/xxx
在地址栏中输入http://localhost:8080/web-App/aaa/xxx就可以访问了。
缺省Servlet
1.如果某个Servlet的映射路径仅仅为一个正斜杠(/),那么这个Servlet就成为当前Web应用程序的缺省Servlet。
2.凡是在web.xml文件中找不到匹配的元素的URL,它们的访问请求都将交给缺省Servlet处理,也就是说,缺省Servlet用于处理所有其他Servlet都不处理的访问请求。
3.在\conf\web.xml文件中,注册了一个名称为org.apache.catalina.servlets.DefaultServlet的Servlet,并将这个Servlet设置为了缺省Servlet。
当访问Tomcat服务器中的某个静态HTML文件和图片时,实际上是在访问这个缺省Servlet。
例1--缺省Servlet:
action
org.springframework.web.servlet.DispatcherServlet
contextConfigLocation
/WEB-INF/config/spring-mvc.xml
action
/
例2:
dispatcherServlet
org.springframework.web.servlet.DispatcherServlet
contextConfigLocation
/WEB-INF/config/spring-mvc.xml
dispatcherServlet
*.do
参考:http://www.cnblogs.com/wql025/p/4804977.html
Ⅸ 如何在web.xml中配置servlet
<servlet>
<servlet-name>Servlet唯一标示(自定义)</servlet-name>
<servlet-class>Servlet全路径</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Servlet唯一标示(与上面一致)</servlet-name>
<url-pattern>请求访问的URL</url-pattern>
</servlet-mapping>
例如:
<servlet>
<servlet-name>downloadServlet</servlet-name>
<servlet-class>com.jerry.crm.DownloadServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>downloadServlet</servlet-name>
<url-pattern>/download</url-pattern>
</servlet-mapping>