没找到你所指定的SERVLETL,应当是你程序里面还有地方可能还是JDBCServlet/jdbcservlet
解决方案 »
- 关于JAVA中的eval.jar的问题
- oracle表定时同步到mysql问题
- 关于java缓存的问题&大家都来探讨下&全部分给出请教&谢谢
- 100 分关与 表单提交 和 request.setAttribute的问题??
- 一个JSF标签的问题?
- hibernate和spring的数据库配置问题
- 哪位大哥能把beanshell包发给我,公司限制了上网,只能上CSDN和google之类的网站
- webwork 的标签属性中,什么时候要加单引号,什么时候不加,
- Cannot find message resources under key org.apache.struts.action.MESSAGE的问题
- 如何高效的实现对字符串进行内容过滤
- 谁有一个用ant+Jboss来build 一个EJB的例子!!
- 如何改变resin启动的默认页面?(在线等)
web.xml中加入:
<servlet>
<servlet-name>Servlet1</servlet-name>
<servlet-class>包名.Servlet1</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Servlet1</servlet-name>
<url-pattern>/Servlet1</url-pattern>
</servlet-mapping>最好给servlet放到包里,要不然麻烦多多
调用<form action="./Servlet1" method="post">
1.servlet的别名是不是只能采用默认的呢?好象我每次改了别名后,同时也保证了在web.xml中别名和servlet程序代码的映射,但程序还是不能运行.所以我想麻烦哪位大虾介绍一下别名的使用方法.
2.在project properties 中,要用到servlet资源,依次选择Path-->Required Libraries,点击Add,选择
User Home目录下的servlet,但它呈现红色,表示不可用,那如何设置它的属性和资源使其能被使用?而有些程序中看到,除了User Home目录下有servlet资源外,Project目录中也有servlet,那它又是从何而来?
当前页面在应用根目录下:则改为;<form action="another" method="post">.
不在在应用根目录下:则改为;<form action="/another" method="post">.
<form action="/WebApp/servlet1" method="post">就可以了,但我发现web.xml文件中根本没有关于servlet1的配置,而是
<servlet>
<servlet-name>another</servlet-name>
<servlet-class>jdbcservlet.Servlet1</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>another</servlet-name>
<url-pattern>/servlet1</url-pattern>
</servlet-mapping>
another作为一个别名,它的作用到底是什么呢?如果把上面的代码删掉,程序就不能运行,连网页都显示不出来,那么another的作用是什么呢?
在用jbuilder9来构建servlet的过程中有一步是:
Servlet Wizard--step 4 of 5
Enter webapp details
Optionally specify a name and mappings for the servlet.
Name:
URL pattern:
本来Name和URL pattern都是默认的,比如Name默认为servlet1,而URL pattern默认为:/servlet1
然后我把Name改为another,
<servlet-mapping>
<servlet-name>another</servlet-name>
<url-pattern>/servlet1</url-pattern>
</servlet-mapping>来找到another,然后再根据
<servlet>
<servlet-name>another</servlet-name>
<servlet-class>jdbcservlet.Servlet1</servlet-class>
</servlet>找到处理请求的servlet类。
花三天才明白过来是这个原因,大家是不是太大了?呵呵
大家明白了吗?