Web开发需要常见的问题

Posted zwbg

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Web开发需要常见的问题相关的知识,希望对你有一定的参考价值。

1、sendRedirec()方法执行后,是会直接跳转到目标页面还是执行完其后的语句再跳转到目标页面???

  该方法在执行完其后面的语句才会跳转到目标页面,比如:

  public void doGet(HttpServletRequest req,HttpServletResponse resp)throws ServletException,IOException{

    req.setCharacterEncoding("utf-8");

    String name = req.getParameter("userName");

    if(name==null || name.equals(" ")){

      resp.sendRedirec("input.jsp");

      return;  //调用return语句,结束doGet方法,避免后面的语句执行

    }

    PrintWriter out = resp.getWriter();

    out.println("hello");

  }

 2 在web.xml配置文件中有如下配置,Servlet容器会创建几个HelloServlet实例???

<servlet>

  <servlet-name>hello_zh</servlet-name>

  <servlet-class>com.hzw.HelloServlet</servlet-class>

  <init-param>

    <param-name>language</param-name>

    <param-value>中文</param-value>

    <param-name>mesage</param-name>

    <param-value>欢迎</param-value>

  </init-param>

<servlet/>

<servlet-mapping>

  <servlet-name>hello_zh</servlet-name>

  <url-pattern>/zh/hello</url-pattern>

</servlet-mapping>

 

<servlet>

  <servlet-name>hello_en</servlet-name>

  <servlet-class>com.hzw.HelloServlet</servlet-class>

  <init-param>

    <param-name>language</param-name>

    <param-value>English</param-value>

    <param-name>mesage</param-name>

    <param-value>welcome</param-value>

  </init-param>

<servlet/>

<servlet-mapping>

  <servlet-name>hello_en</servlet-name>

  <url-pattern>/en/hello</url-pattern>

</servlet-mapping>

 Servlet容器是根据web.xml配置文件中Servlet的数量来创建Servlet实例,而不管Servlet类是不是同一个

 

以上是关于Web开发需要常见的问题的主要内容,如果未能解决你的问题,请参考以下文章

第139期移动web前端开发之常见bug解决

Java Web开发常见问题

Web开发常规调试方法与常见问题分析

Web开发中常见的兼容性解决方案(持续汇总...)

常见开发语言擅长领域

web app与常见的PHP框架怎么配合