想做个超链接,当点击它的时候,提交到servlet中
看了别人写的这句:
<a href="loginServlet?action=quit">退出管理</a>不知道具体是怎么意思,关键是loginServlet?action=quit这点,我就是看不懂,如果是提交到servlet中,应该还要加路径才行,怎么它要这样写呢?如果要想实现我说的上面的功能,要怎么做才行呢

解决方案 »

  1.   

    loginServlet?action=quit这不就是路径了?
    不懂的话,先补一补servlet的知识吧。
      

  2.   

       创建Servlet的方法:new——Servlet——按照提示一步一步指定servlet名和路径名,自己做一遍就知道了。
       loginServlet就是要提交到的servlet的路径,是人家在创建servlet的时候指定好了的。你可以查看WEB-INF下的web.xml,里面有servlet的配置,以这个为例:
    <servlet>
        <servlet-name>TestServlet</servlet-name>
        <servlet-class>dao.TestServlet</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>TestServlet</servlet-name>
        <url-pattern>/servlet/TestServlet</url-pattern>
    </servlet-mapping>

        web.xml文件时从下往上读的。你点击超链接的时候,把请求发到/servlet/TestServlet这个路径,这个路径是你在创建servlet的时候指定好了的,它指向TestServlet,而TestServlet在dao包下。系统会通过你的servlet路径和servlet名字从下往上找,一直访问到指定的servlet。
      

  3.   


    哦,我以为提交的话,必须要用action才行,现在才恍然大悟,可以直接提交过去
      

  4.   


    受教了,我以前没用过超链接提交,以前都是用form 的post方法提交过去的,按照你的方法,问题得到了解决。。谢谢