简单问题,jsp调用servlet,提示找不到 楼主的WEB。XML文件是如何配置的是文件配置的问题吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 index.jsp中:<form name="form1" action="jj/servlet/ss" method="post" >试试 目录名,不知道是你写错了,还是本来就是错的!(servlet!!).另外,不知道你得ss有没有用package,如果是package jj.servlet;那么action就得改成"/jj.servlet.ss"good luck! To:xinshou1979330(Success.net)我猜也是web.xml配置的问题,可不知道怎么配置?也没找到相关资料我根本不会配置web.xml<?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"><web-app> <display-name>Welcome to Tomcat</display-name> <description> Welcome to Tomcat </description></web-app>能指点指点吗? To:kinglomei(可乐猫) servlet是我在这里打错了;我的servlet没有用packge;谢谢! 是你的web.xml的问题,里边应该有servlet的配置信息<servlet><servlet-name>随便用一个名字,在action处引用此名字</servlet-name><servlet-class>完整的包路径(如a.b.c.d.class)</servlet-class></servlet>这一部分是必须要的,还有一个映射的配置,可以根据需要选择<servlet-mapping><servlet-name></servlet-name><url-pattern></url-pattern><servlet-mapping> To:qwchung(小六) 这样写可以吗?<servlet><servlet-name>test</servlet-name><servlet-class>C:\Tomcat4.1\webapps\ROOT\WEB-INF\classes\servlet/jj/servlet/ss"</servlet-class></servlet>是不是每个servlet都需要配置?如果是,非常麻烦啊 给你个例子:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN" "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd"><web-app id="WebApp"> <display-name>TestWeb</display-name> <servlet> <servlet-name>Test</servlet-name> <display-name>Test</display-name> <servlet-class>test.Test</servlet-class> <load-on-startup>-1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>Test</servlet-name> <url-pattern>/test</url-pattern> </servlet-mapping></web-app>简单说明:servlet-class标签是说明配置的SERVLET的类包名+类名url-pattern是你在地址栏的访问方式,比如我这个,如果是我本地跑,可以这样:http://localhost/TestWeb/test来访问到。还有,大多数时候,可以使用工具来配置这个文件的,根本可以不用看它的。^_^另外,每个SERVLET都要配置。 补充下,servlet-class的类的全路径是以“WEB-INF\classes\”为相对路径的,就是说,比如我的定义,就是指向:WEB-INF\classes\test\Test.class的。注意包名应该是用"."来间隔的。看你的样子,还是先学基础的东西好,不用这么急就学SERVLET的。 <web-app> <servlet> <servlet-name>yourname</servlet-name> <servlet-class>/jj/servlet/ss</servlet-class> </servlet> <servlet-mapping> <servlet-name>yourname</servlet-name> <url-pattern>/servlet/yourname</url-pattern> </servlet-mapping></web-app>访问:http://localhost:8080/servlet/yourname 对,每调试一个程序你的<servlet><servlet-name>随便用一个名字,在action处引用此名字</servlet-name><servlet-class>完整的包路径(如a.b.c.d.class)</servlet-class>¥¥¥¥¥这里的就是你调试的程序名字。</servlet>这一部分是必须要的,还有一个映射的配置,可以根据需要选择<servlet-mapping><servlet-name>跟上面的“随便用一个名字,在action处引用此名字”是一样的名字千万记住</servlet-name><url-pattern>这里是你的要输出的目录,名字随便(也就是到时候你要再浏览器中输入的相关地址)</url-pattern><servlet-mapping>按照你的结构具体举例的整个配置过程就是:<servlet><servlet-name>action</servlet-name><servlet-class>/jj/servet/s</servlet><servlet-mapping><servlet-name>action</servlet-name><url-pattern>/mytest</url-pattern><servlet-mapping>调试的时候再浏览器中输入:http://www.localhost:8080/jj/servet/mytest 真的非常感谢各位朋友swinging(山不在高)、sherryji(雪妮) 、kinglomei(可乐猫) ,我很喜欢java,学的时间也比较久了,但总觉得学不对路,进展缓慢。更主要的是没有实践经验。感激各位热心帮忙! 急急急!求在网页上播MP4的方法跟代码?急求,拜托各位大神! 如何在表单容器中使得文字显示为不同的颜色? java.sql.SQLException: Network error IOException: Connection refused: connect 求助:最近用struts和ajax写了个web聊天程序,但放入圈子后,不同圈子都能彼此看到聊天信息 现在用JSTL的多吗? jsp新手求助!!! 求 jsp+javaBean 的论坛 请教:数据封装问题??? 我晕了,这也有错:【 if(rs.getString(1)==1)】 请教 请问如何用word文件转成html 好奇怪!!!
试试
另外,不知道你得ss有没有用package,如果是package jj.servlet;
那么action就得改成"/jj.servlet.ss"
good luck!
我根本不会配置web.xml<?xml version="1.0" encoding="ISO-8859-1"?><!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd"><web-app>
<display-name>Welcome to Tomcat</display-name>
<description>
Welcome to Tomcat
</description>
</web-app>能指点指点吗?
我的servlet没有用packge;谢谢!
<servlet>
<servlet-name>随便用一个名字,在action处引用此名字</servlet-name>
<servlet-class>完整的包路径(如a.b.c.d.class)</servlet-class>
</servlet>
这一部分是必须要的,还有一个映射的配置,可以根据需要选择
<servlet-mapping>
<servlet-name></servlet-name>
<url-pattern></url-pattern>
<servlet-mapping>
<servlet>
<servlet-name>test</servlet-name>
<servlet-class>C:\Tomcat4.1\webapps\ROOT\WEB-INF\classes\servlet/jj/servlet/ss"</servlet-class>
</servlet>是不是每个servlet都需要配置?如果是,非常麻烦啊
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN" "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">
<web-app id="WebApp">
<display-name>TestWeb</display-name>
<servlet>
<servlet-name>Test</servlet-name>
<display-name>Test</display-name>
<servlet-class>test.Test</servlet-class>
<load-on-startup>-1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Test</servlet-name>
<url-pattern>/test</url-pattern>
</servlet-mapping>
</web-app>
简单说明:servlet-class标签是说明配置的SERVLET的类包名+类名
url-pattern是你在地址栏的访问方式,比如我这个,如果
是我本地跑,可以这样:http://localhost/TestWeb/test
来访问到。还有,大多数时候,可以使用工具来配置这个文件的,
根本可以不用看它的。^_^另外,每个SERVLET都要配置。
就是说,比如我的定义,就是指向:WEB-INF\classes\test\Test.class的。
注意包名应该是用"."来间隔的。看你的样子,还是先学基础的东西好,不用这么急就学SERVLET的。
<web-app>
<servlet>
<servlet-name>yourname</servlet-name>
<servlet-class>/jj/servlet/ss</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>yourname</servlet-name>
<url-pattern>/servlet/yourname</url-pattern>
</servlet-mapping>
</web-app>访问:http://localhost:8080/servlet/yourname
<servlet>
<servlet-name>随便用一个名字,在action处引用此名字</servlet-name>
<servlet-class>完整的包路径(如a.b.c.d.class)</servlet-class>¥¥¥¥¥这里的就是你调试的程序名字。
</servlet>
这一部分是必须要的,还有一个映射的配置,可以根据需要选择
<servlet-mapping>
<servlet-name>跟上面的“随便用一个名字,在action处引用此名字”是一样的名字千万记住</servlet-name>
<url-pattern>这里是你的要输出的目录,名字随便(也就是到时候你要再浏览器中输入的相关地址)</url-pattern>
<servlet-mapping>按照你的结构具体举例的整个配置过程就是:<servlet>
<servlet-name>action</servlet-name>
<servlet-class>/jj/servet/s</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>/mytest</url-pattern>
<servlet-mapping>调试的时候再浏览器中输入:http://www.localhost:8080/jj/servet/mytest