zoukankan      html  css  js  c++  java
  • Hello2 分析

    一、打开GreetingServlet.java文件以查看它

             hello2应用程序是一个web模块,hello2应用程序的行为几乎与hello1应用程序相同,但是它是使用Java Servlet技术实现的,而不是使用JavaServer Faces技术。可以使用文本编辑器查看应用程序文件,也可以使用NetBeans IDE。

      双击GreetingServlet.java 查看文件。这个servlet覆盖了doGet方法,实现了HTTP的GET方法。servlet显示一个简单的HTML问候表单,它的Submit按钮,就像hello1那样,为其操作指定一个响应页面。下面的摘录从@WebServlet注释开始,它指定了相对于上下文根的URL模式:

    String username = request.getParameter("username");                        ||通过url或者form传递过来的值赋值给username,比如说username是客户端用户输入的内容,然后把这个内容赋值给username.
                if (username != null && username.length()> 0) {                ||判断值是否为空并且长度大于0
                    RequestDispatcher dispatcher =
                        getServletContext().getRequestDispatcher("/response"); ||


    请求重定向转发到指定URL "/"代表相对与web应用路径
    (把一个命令发送到浏览器,让浏览器对在location中指定的URL提出请求。
    该方法可以接受绝对的或相对的URLs。
    如果传递到该方法的参数是一个相对的URL,那么Web container在将它发送到客户端前会把它转换成一个绝对的URL。
    如果地址是相对的,没有一个’/’,那么Web container就认为它是相对于当前的请求URI的。)
  • 相关阅读:
    UVA10763交换学生
    UVA10763交换学生
    UVA10391复合词
    UVA10391复合词
    UVA10125和集
    UVA10125和集
    POJ3762 时间段用k次
    POJ3762 时间段用k次
    Win64 驱动内核编程-11.回调监控进线程句柄操作
    Win64 驱动内核编程-11.回调监控进线程句柄操作
  • 原文地址:https://www.cnblogs.com/everest7/p/10582725.html
Copyright © 2011-2022 走看看