zoukankan      html  css  js  c++  java
  • 传参以及乱码解决

    1.  URL传参:jsp向后台servlet传参

       <a href="<%=request.getContextPath()%>/AccountServlet?action=code&nbbm=${sl.sl_nbm}&

    gsmc=${s1.sl_gsmc}">对账单</a>

    超链接传参都是get方法

       出现乱码解决方法:

                String gsmc = request.getParameter("gsmc");
                gsmc = new String(gsmc.getBytes("ISO-8859-1"), "UTF-8");  //URL传参中文必须转码

    2.  URL传参:jsp调用javasript

      <a href="javaScript:list('${accountID}','${nbbm}')" >[生成对账单] </a>

       javaSript存在方法:list(accountID,nbbm)

    3.  前台展示数据是乱码:

      @解决方法:

      response.setContentType("text/html;charset=UTF-8");//设置编码格式

    jsp与jsp之间用url传参有中文时会出现乱码,而且jsp编码格式都是utf-8,

    只要是用get的传参中文都会出现乱码,必须要转码

    String str = new String(request.getParameter("itstate").getBytes("ISO-8859-1"),"utf-8");

  • 相关阅读:
    每周总结8.18
    每周总结7.28
    每周总结8.25
    每周总结7.21
    每周总结8.11
    每周总结8.4
    大道至简 读后感
    递归进行回文的判断
    课后作业1
    GoodBlogs Websites
  • 原文地址:https://www.cnblogs.com/zhutouying/p/3184122.html
Copyright © 2011-2022 走看看