zoukankan      html  css  js  c++  java
  • java web 实战经典(二)

    一、jsp之间传值时乱码问题解决

    request.setCharacterEncoding("GBK");//解决中文乱码
    String postData = (String)request.getParameter("hideCoords"); //获取上个页面传入的值

    二、如果传过来的值是用的checkbox则用数组接收参数

    request.setCharacterEncoding("GBK");//解决中文乱码
    String showInfo[] = request.getParameterValues("insert");//insert为checkbox的name

    三、response对象用来返回信息对客户端

    response.setHeader("refresh","3");//每隔三秒刷新一次页面
    response.setHeader("refresh","3;URL=show.jsp");//三秒后跳转到show页面

    由于跳转时地址栏发生了改变,所以这种改变地址栏的跳转称为客户端跳转。

    除了用setHeader进行跳转,还可以用下面的进行页面跳转(客户端跳转)

    response.sendRedirect("show.jsp");

    服务器跳转

    <jsp:forward page="show.jsp"/>//服务器跳转,地址栏的地址不改变
    

     服务器跳转会马上执行跳转,而客户端跳转则是执行完本页面后再执行跳转。例如:

    <%
       System.out.println("###跳转之前");
       response.sendRedirect("show.jsp");
       System.out.println("###跳转之前");
    %>
    tomcat输出
    ###跳转之前
    ###跳转之前
    
    <%
       System.out.println("###跳转之前");
       <jsp:forward page="show.jsp">
       System.out.println("###跳转之前");
    %>
    tomcat输出
    ###跳转之前
    多看一行书,就少写一行代码,记录点滴,用心生活。
  • 相关阅读:
    分组排序并显示序号
    power-design--tables-export-usage
    cache implement
    get system properties
    jbpm
    JVM内存管理机制和垃圾回收机制
    java读取excel
    Java编程中“为了性能”尽量要做到的一些地方
    json串与java对象互转
    apidoc的使用
  • 原文地址:https://www.cnblogs.com/aegisada/p/4498034.html
Copyright © 2011-2022 走看看