java web.xml servlet 配置 servlet-class 问题 10

如题servlet配置如下<servlet><servlet-name>InitPassword</servlet-name><servlet-class>InitPas... 如题 servlet 配置如下
<servlet>
<servlet-name>InitPassword</servlet-name>
<servlet-class>InitPassword</servlet-class>
<init-param>
<param-name>FileName</param-name>
<param-value>WEB-INF/config/ds.config.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>

请问 servlet-class 表示一个类 (报名.类名),可是在项目里 我找不到这个类啊,?这个类是存在与 jar 中吗?
展开
 我来答
Black郑
高粉答主

2018-04-06 · 关注我不会让你失望
知道小有建树答主
回答量:205
采纳率:100%
帮助的人:33.2万
展开全部

配置方法:

<servlet>
<servlet-name>InitPassword</servlet-name>
<servlet-class>InitPassword</servlet-class>
<init-param>
<param-name>FileName</param-name>
<param-value>WEB-INF/config/ds.config.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>

编写servlet程序一定要用包,放到包下面使用,不存在所谓的缺省包(即无包)。此处在配置xml文件时时,<servlet-class>InitPassword</servlet-class>中间要放的类所在包及类名。

Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,主要功能在于交互式地浏览和修改数据,生成动态Web内容。

狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者。Servlet运行于支持Java的应用服务器中。从原理上讲,Servlet可以响应任何类型的请求,但绝大多数情况下Servlet只用来扩展基于HTTP协议的Web服务器。

Servlet 是在服务器上运行的小程序。这个词是在 Java applet的环境中创造的,Java applet 是一种当作单独文件跟网页一起发送的小程序,它通常用于在客户端运行,结果得到为用户进行运算或者根据用户互作用定位图形等服务。

服务器上需要一些程序,常常是根据用户输入访问数据库的程序。这些通常是使用公共网关接口(Common Gateway Interface,CGI)应用程序完成的。

lyx550773411
推荐于2018-02-26 · 超过42用户采纳过TA的回答
知道小有建树答主
回答量:81
采纳率:100%
帮助的人:57.2万
展开全部
编写servlet程序一定要用包,放到包下面使用,不存在所谓的缺省包(即无包)。此处在配置xml文件时时,<servlet-class>InitPassword</servlet-class>中间要放的类所在包及类名,如package com.baidu;则写为servlet-class>com.baidu.InitPassword</servlet-class>此处类一般为自己编写的,存放于WEB-INF目录下的classes文件夹下
追问
找了 ,但项目里 就是这样子写的,我也郁闷了 ,ctrl + shift +r   InitPassword 也找不到类,web.xml 搜索 InitPassword  也找不到相关类 ,郁闷ing
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Polyphylla1022
2011-10-14 · TA获得超过705个赞
知道小有建树答主
回答量:187
采纳率:0%
帮助的人:151万
展开全部
你看看配置中有没有其它配置什么的,有没有某项配置是配置所有servlet-class根路径的,比如哪里写着类似的东西:<root-servlet-path>等,可能没这个标签,只是举个例子。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
龙爱飞龙
2011-10-12 · TA获得超过155个赞
知道小有建树答主
回答量:176
采纳率:0%
帮助的人:131万
展开全部
<servlet-class>InitPassword</servlet-class>
这里是你的类名,如果有包的话,需要加上包名
eg:
package com.test;
public class InitPassword

则 <servlet-class>com/test/InitPassword</servlet-class>
追问
项目就这么写的  InitPassword
没有包名
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友47638c80c
2011-10-12 · TA获得超过112个赞
知道答主
回答量:198
采纳率:100%
帮助的人:85.8万
展开全部
ctrl+f 搜索一下帮你定位
追问
搜索过了 , 没有
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式