servlet(实际上就是一个java类,没有main方法)

    0)配置tomcat

           貌似可以不加环境变量,只要java环境就好了,也可以修改startup.bat里面设置路径

    1)手动部署一个servlet

          1.编写好servlet源代码,在dos下用javac命令编译,生成class文件

          2.将生成的class和java文件,拷贝至WEB-INF里的classes文件夹

          3.将html文件放在自己的servlet文件夹中,与WEB-INF在一起

          4.配置web.xml文件

          5.浏览器其中运行(localhost:8080/myServlet/login.html)  

         注意:web.xml的配置,html表单action方法里的对象(和web.xml映射地址一样)   <form action="First">

               <servlet>

                    <servlet-name>Servlet1</servlet-name>

                    <servlet-class>FirstServlet</servlet-class>
              </servlet>
              <servlet-mapping>
                    <servlet-name>Servlet1</servlet-name>
                    <url-pattern>/First</url-pattern>
              </servlet-mapping>

 

        犯的错误:java文件名应该和类名字一致,包括大小写。让我纠结了好半天的小bug。

       

       2)编码问题

  

       3)虚目录(对于大量的servlet,便于识别管理)

            <url-pattern>/First</url-pattern>     <form action="First">

            <url-pattern>/aaaaa/First</url-pattern>     <form action="aaaaa/First">

 

 

 

posted on 2013-06-23 21:53  昏鸦  阅读(159)  评论(1)    收藏  举报