改成<FORM name="form1" method="post" action="ThreadManager">不就是了..

解决方案 »

  1.   

    你到底要提交到jsp还是servlet啊?
    因为处理请求的只能是其中一个你的意思是不是在servlet处理完之后跳转到jsp?
      

  2.   

    对web.xml的配置不大了解,学习。
      

  3.   

    这个简单,其中一种办法<servlet-mapping id="ServletMapping_1103809551353">
        <servlet-name>ThreadManager</servlet-name>
        <url-pattern>/listdata.jsp</url-pattern>
    </servlet-mapping>
      

  4.   

    不如下一个类既实现了servlet接口又实现filter接口,这样在调用这个jsp文件时又调用了那个filter(又是servlet),呵呵!
      

  5.   

    是要先调jsp中的内容,处理完了才能调servlet的线程类ThreadServlet。
      

  6.   

    umljsp(夜未央,天未白)
    我试了你的方法,不行。
      

  7.   

    配置WEB.XML 就好了 不是很难 网上收下
      

  8.   

    多简单的问题啊================================
    jsp程序:
    <FORM name="form1" method="post" action="/jsp/manager">
    ...
    </form>
    ================================
    web.xml中:
    <servlet>
        <servlet-name>ThreadManager</servlet-name>
        <servlet-class>servlet.ThreadServlet</servlet-class>
        </servlet>
    <servlet-mapping>
        <servlet-name>ThreadManager</servlet-name>
        <url-pattern>/jsp/manager</url-pattern>
    </servlet-mapping>===========================================================
    Notice:Form 的Action一定要跟<url-pattern>中的值一致(当然特殊情况另当别论)因为你的Servlet引用的方式为 servlet.ThreadServlet,所以你的Serlvet一定打上servlet包,然后编译后将class文件放至WEB-INF\class\servlet\目录下,同时注意要重新启动Tomcat服务,运行即可成功。
      

  9.   

    to:huguangwu(追风少年)
    我必须要先调listdata.jsp,通过了才能调用servlet。
      

  10.   

    在listdata.jsp里面处理转向servlet看行不。
      

  11.   

    huguangwu(追风少年)的方法是白写,这样直接就调用了这个servlet!
      

  12.   

    我还在想能不能在处理了listdata.jsp页面后转到另外一个单独的jsp页面用个action指到ThreadManager,然后不就可以调用ThreadServlet 吗?而另一页面又不能显示出来,怎么触发这个action呢?
      

  13.   

    我刚开始没有弄明白你的意思其中的原理也很简单,JSP页面中即使没有表单的 action照样可以将请求 发送到
    一个servlet中。
    可以使用 两种方式一种是
    <jsp:forward />前向一种是
    response.sendRedirect()重定位
      

  14.   

    umljsp(夜未央,天未白) 说得对
    不过我怀疑你的业务逻辑
      

  15.   

    其实servlet本也可以不去调用,在web服务器启动的时候它已经被初始化了。可不知道这个servlet线程会不会死掉。怎样判断一个servlet是不是在运行?如果知道它不是在运行的话,我可以直接去调用那个servlet的init()方法,不管什么web.xml的配置了。
      

  16.   

    to: tyxsoft(bfmtyx) 请你放尊重点
      

  17.   

    <servlet id="Servlet_1103809533471">
        <servlet-name>ThreadManager</servlet-name>
        <servlet-class>servlet.ThreadServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping id="ServletMapping_1103809551353">
        <servlet-name>ThreadManager</servlet-name>
        <url-pattern>/jsp/manager</url-pattern>
        <url-pattern>*.do</url-pattern>
        <url-pattern>*.jsp</url-pattern>
    </servlet-mapping>
    web.xml这样写,你在页面上只要请求了不管是jsp文件还是action请求(以.do)结尾的actoin都会调用你的action