为达到这个要求,需要在web.xml中添加以下哪个代码

为达到这个要求,需要在web.xml中添加以下哪个代码,第1张

学过servlet的可以很容易知道,这相当于是注册了一个servlet。使用这种方式需要注意的一个问题是,DispatcherServlet这个类会自动加载一个配置文件,这个配置文件时需要自行建立的。文件命名需为:<servlet-name>-servlet.xml,且必须放在 WEB-INF文件下。至于这个文件该怎么写,可以参考spring文档,本文不作详解。

第二种方式:

第二种方式只是对第一种方式的一个补充,其形式和原理基本一致。只是添加了初始化参数,使得配置更加灵活。下面是web.xml中的配置代码

1 <servlet>

2 <servlet-name>golfing</servlet-name>

3 <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>

4 <init-param>

5 <param-name>ContextConfigLocation</param-name>

6 <param-value>/WEB-I

<?xml version="1.0" encoding="gb2312"?>

<web-app 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"

version="2.4">

<servlet>

<servlet-name>CookieServlet</servlet-name>

<servlet-class>day4.CookieServlet</servlet-class>

</servlet>

<servlet-mapping>

<servlet-name>CookieServlet</servlet-name>

<url-pattern>/CookieServlet</url-pattern>

</servlet-mapping>

</web-app>

这是个简单的例子,<servlet>里的<servlet-name>的值必须和<servlet-mapping>里的<servlet-name>的值相同

<servlet-class>的值是要运行的程序的包名.类名

xmlWriter.WriteAttributeString("value", textBox1.Text.Trim()==""?"0": textBox1.Text.Trim())


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11366378.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存