程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> JSP編程 >> 關於JSP >> jsp頁面轉後台,出現中文亂碼

jsp頁面轉後台,出現中文亂碼

編輯:關於JSP

1、jsp頁面設置的<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>

 

2、後台

System.out.println("==="+baseSVo.getVName());
  String str = baseSVo.getVName();
  try {
   str=new String(str.getBytes("ISO8859-1"),"GBK");
  } catch (UnsupportedEncodingException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }
  System.out.println("str==="+str);

 

打印結果:

===???
str===???

 

 

3、頁面的查詢事件:以FORM表單來提交

  $('#search').click(function(){//查詢
        document.searchform.action="mealdate_mealdateSearch";
        document.searchform.method="post";
           document.searchform.submit();
    });

 

 

4、新增或修改 使用的是ajax 方式

$('#save').click(function(){//新增保存 返回主界面
         var editdDate=$('#edit_dDate').val();
         if (editdDate==''){
            alert("請選擇日期");
            return false;
         }
         $.ajax({
         url:'mealdateupdcheck',
              dataType:'json',
              type:'post',
              beforeSend:function(){},
              data:{
                  'baseVo.mdateId':$('#edit_mdateId').val(),
                  'baseVo.dDate':$('#edit_dDate').val(),
                  'baseVo.mstId':$('#edit_mstId').val(),
                  'userSNoPassWord':$('#userSNoPassWord').val()
             },
             success:function(data){
                if(data=='true'){
                    document.editform.action="mealdate_mealdateSearch";
                    document.searchform.method="post";
                  document.editform.submit();
                }else if(data=='false'){
                   alert('操作失敗');
                   return false;
                }else{
                   alert(data);
                   return false;
                }
             }
        });
    });

 

 

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved