servlet保存在这个目录下:shoppingCourt\WebRoot\WEB-INF\classes\shopping
JSP页在这个目录下:
\shoppingCourt\WebRoot
请问在JSP页面的FORM中,用ACTION指向SERVLET的地址怎么写啊?
还有WEB.XML文件里要怎么写?
我快被弄疯了,所以麻烦前辈们给点指点.用IE打开的时候总是说找不到SERVLET.
服务器用的TOMCAT.还想请问下有没什么其他的特殊配置,我后来完全照着书上的例子配了一次都没有出来.

解决方案 »

  1.   

    免费的资源哦
    sql基础知识   下载1次      评论:0条 
    你下了肯定不后悔。这里包括视图,触发器,索引,以及sql的基本知识。很不错的资料。
      

  2.   

    web.xml 中 添加  (以LoginServlet.java为例)<servlet>
        <servlet-name>LoginServlet</servlet-name>
        <servlet-class>com.servlet.LoginServlet</servlet-class>
    </servlet>
      <servlet-mapping>
        <servlet-name>LoginServlet</servlet-name>
        <url-pattern>/loginServlet</url-pattern>
     </servlet-mapping>
    在页面中form 的action = "loginServle" 就可以了 
      

  3.   

    form提交的时候 如果你的action是一个servlet的话 当你提交的时候程序首先是进入你的web—xml文件查找 
    所有的<url-pattern></url-pattern>标签中间的字段值  如果有你当前提交的表单中action值的时候就会根据
    <url-pattern>/MakeModelYearServlet</url-pattern>这个标签对应的<servlet-name>MakeModelYearServlet</servlet-name>
    标签中间的值去查找<servlet>  </servlet>标签中间的 <servlet-name>MakeModelYearServlet</servlet-name>然后在找到对应的servlet不知道你是否看的懂   <servlet>   
        <servlet-name>MakeModelYearServlet</servlet-name>
        <servlet-class>activeselect.MakeModelYearServlet</servlet-class>
      </servlet>  <servlet-mapping>
        <servlet-name>MakeModelYearServlet</servlet-name>
        <url-pattern>/MakeModelYearServlet</url-pattern>
      </servlet-mapping>