收录日期:2021/01/17 13:29:41 时间:2016/05/30 03:26:31 标签:Web 开发
有一JSP网页,单击提交后把表单中的数据交给SERVLET处理,请问将SERVLET文件摆放在什么地方?如果要修改WEB.XML文件,该如何改,请赐教!
我的配置是:TOMCAT5.0+WIN2000
你可以把servlet文件放在对应的WEB-INF/classes目录下,至于是否要注册有两种方案,
1、可以注册,这样的话可以直接调用servlet名就行了。
2、如果不注册的话,在调用时,要加入相应的包名才可以也就是绝对路径。

具体注册可以在web.xml文件中加入:
<servlet>
  <servlet-name>servletname</servlet-name>
  <servlet-class>com.servlet.servletname</servlet-class>
</servlet>

其中<servlet-name>servletname</servlet-name>为定义你的servlet的名字,这方便在页面上调用。
 <servlet-class>com.servlet.servletname</servlet-class>这是你servlet所在的路径。
在页面上你传递时可通过:
<form name="formname" method="post" action="../../../servlet/servletname">
如果没在web.xml文件里注册可以这样:
<form name="formname" method="post" action="../../../servlet/com.servlet.servletname">即可。


看FAQ,这个问题太基础了
不好意思,我按照楼上的意思做了,可是还是显示The requested resource (/login) is not available 其中LOGIN是我的SERVLET,我JSP文件摆在jsp-examples下,SERVLET摆在
jsp-examples/WEB-INF/class里面了,请问WEB.XML文件应该怎么写?
<servlet>
  <servlet-name>servletname</servlet-name>
  <servlet-class>com.servlet.servletname</servlet-class>
</servlet>
  <servlet-mapping>
    <servlet-name>servletname</servlet-name>
    <url-pattern>/servletname</url-pattern>
  </servlet-mapping>
请问这com.servlet.servletname 前面两个com.servlet两个怎么解释!是什么意思?
包名吧
你上面说的和 bean 的用法没有什么区别。

另外 servlet 需要映射。

我把焰火说的大概解释一下吧:首先两个<servlet-name>一定要一样,<servlet-calss>里指

定你的servlet是哪个文件,<url-pattern>把指定的servlet映射一下,也就是在IE浏览器里

到底要输入什么url。

至于servlet怎么写,你上网复制一个就行了。不过编译时要注意你的jdk有没有servlet.jar

或servlet-api.jar,二者只要有一个就OK了。

感谢楼上的给我支持,但是这个 <servlet-class>com.servlet.servletname</servlet-class>
中com.servlet我还是不明白什么意思,有人说是包?我S把ERVLET摆在
jsp-examples/WEB-INF/class里面了,也要用这个包吗?
望详细解答,谢谢!
大哥,你不能找本书看,很简单的
com.servlet是一个包,你的servlet源Java程序编译后的class文件就存在这里
还有,你的servlet程序必须放在/WEB-INF/classes中,还要在web.xml声明如下:
<servlet>
  <servlet-name>你的Java文件名</servlet-name>
  <servlet-class>com.servlet.你的Java文件名</servlet-class>
</servlet>
  <servlet-mapping>
    <servlet-name>你的Java文件名</servlet-name>
    <url-pattern>/你的Java文件名</url-pattern>
  </servlet-mapping>
就这些了,
哥们。

请填写以下程序 输出烫烫烫问题。。。。。。 WinSock怎么获取WebBrowser的数据包并发送数据包? 关于do-while循环^ 我不会写应用,竟然要我写Android远程协助,哭、要怎么写呢? 如何编写开启游戏文档的软件? 用VC++编译成功后的EXE文件打开后马上关闭 图像 round 是什么意思? MFC HtmlView的消息发送 很纳闷为何在vs2005里编译下面这段程序会出错,代码本身在vc6.0顺利编译通过! SOCKS5代理的疑惑 我要远程登录win 7,怎么实现呢?撒花 如果一个Web应用需要访问的重要资源如DB,WebService等无法连通,能否在首页就显示出来? ↔↔写好一个图书馆管理系统,分享给大家↔↔ 在学校用Supplicant3.2.4上网想在宿舍想弄个WIFI~~请高手帮助 www.python.org/download 至今仍被封,很憋屈 帮我家宝宝起个名字 新手 关于GetWindowLong() 如何连接远程MYSQL数据库进行软件网络验证?求教! div oumouseout的使用问题????????? android真机如何通过usb与PC机通信 css初级问题 ActionScript 鼠标 悬浮窗 简单代码可以体现个人的编码规范是否合格 看了很多C++语法了。现在想学API~ 求助:怎样在一个字符串里查到另一个字符串的出现位置呢? VSTO,用C#怎么选中所有相同样式的段落? 请教大家一个关于flash图片转换的问题 ... 能不能让指定程序用16色运行呢,像暗黑2的窗口化那样 ASP.NET网站配置问题