发表于: 2017-10-17 23:01:48

1 693


今天完成的事情

1.又试了一遍servlet的实现

页面提交的请求通过url的形式提交到tomcat,tomcat根据web.xml中的映射配置,将指令传到相应的servlet类中,在servlet中会通过构造方法实例化一个对象,调用相应的方法,譬如doPost,doGet,在方法中,通过request.getParameter()获取提交的参数,通过response.PrintWrite()来输出html字符串,提交到tomcat,通过HTTP协议,在浏览器内将内容渲染为页面。

向浏览器提交访问:

localhost:8080/listHero

根据web.xml中配置的映射,指令将会传到HeroListServlet类中:

<servlet>
   <servlet-name>HeroListServlet</servlet-name>
   <servlet-class>servlet.HeroListServlet</servlet-class>
</servlet>
<servlet-mapping>
   <servlet-name>HeroListServlet</servlet-name>
   <url-pattern>/listHero</url-pattern>
</servlet-mapping>

在HelloServlet中,通过response.getWriter()输出HTML字符串

public class HelloServlet extends HttpServlet{
   public void doGet(HttpServletRequest request,

                  HttpServletResponse response){                    
     try{
     response.getWriter().println("<h1>Hello Servlet</h1>");

     }catch(IOException e){
          e.printStackTrace();
       }
   }
}

执行结果:

2.看了反射

可以通过三种方式获取类对象:

Class.forName()

.class

getClass()

之后可以用类对象来创建对象。



明天的计划

再看看ssm


遇到的问题

对springMVC不太理解


收获

大概理解了servlet的调用流程。



返回列表 返回列表
评论

    分享到