日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > 数据库 >内容正文

数据库

为什么我直接在servlet里面直接输出message不乱码,而跳转到web页面就出现乱码,而且存到数据库的也是乱码,我尝试了网上的各种方法,还是不成功。。

發(fā)布時(shí)間:2024/9/27 数据库 31 豆豆

為什么我直接在servlet里面直接輸出message不亂碼,而跳轉(zhuǎn)到web頁(yè)面就出現(xiàn)亂碼,而且存到數(shù)據(jù)庫(kù)的也是亂碼,我嘗試了網(wǎng)上的各種方法,還是不成功。。

public class HandleRegister extends HttpServlet { public void init(ServletConfig config) throws ServletException{ super.init(config);try { Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");}catch(Exception e){} }public String handleString(String s){ try{ byte bb[]=s.getBytes("iso-8859-1");s=new String(bb);}catch(Exception ee){} return s; }public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{ response.setHeader("content-type","text/html;charset=UTF-8");PrintWriter out=response.getWriter();Connection con; PreparedStatement sql;Register reg=new Register(); request.setAttribute("register",reg);String logname=request.getParameter("logname").trim(),password=request.getParameter("password").trim(),sex=request.getParameter("sex").trim(),email=request.getParameter("email").trim(),phone=request.getParameter("phone").trim(),message=request.getParameter("message");message= new String( message.getBytes("ISO-8859-1"),"gb2312");out.println(message);sex= new String( sex.getBytes("ISO-8859-1"),"gb2312");out.println(sex);int age=Integer.parseInt(request.getParameter("age").trim());String uri="jdbc:sqlserver://127.0.0.1:1433;DatabaseName=Student";if(logname==null)logname="";if(password==null)password="";boolean isLD=true;for(int i=0;i<logname.length();i++){ char c=logname.charAt(i);if(!((c<='z'&&c>='a')||(c<='Z'&&c>='A')||(c<='9'&&c>='0'))) isLD=false;} boolean boo=logname.length()>0&&password.length()>0&&isLD;String backNews="";try{ con=DriverManager.getConnection(uri,"sa","sa");String insertCondition="INSERT INTO member VALUES (?,?,?,?,?,?,?,?)";sql=con.prepareStatement(insertCondition);if(boo){ sql.setString(1,handleString(logname));sql.setString(2,handleString(password));sql.setString(3,handleString(sex));sql.setInt(4,age);sql.setString(5,phone);sql.setString(6,email);sql.setString(7,handleString(message));sql.setString(8,"public.jpg");int m=sql.executeUpdate();if(m!=0){ backNews="注冊(cè)成功";reg.setBackNews(backNews);reg.setLogname(logname);reg.setPassword(handleString(password));reg.setAge(age);reg.setSex(handleString(sex));reg.setEmail(handleString(email));reg.setPhone(phone);reg.setMessage(handleString(message));}}else{ backNews="信息填寫(xiě)不完整或名字中有非法字符";reg.setBackNews(backNews); }con.close();}catch(SQLException exp){ backNews="該會(huì)員名已被使用,請(qǐng)您更換名字"+exp;reg.setBackNews(backNews); }RequestDispatcher dispatcher= request.getRequestDispatcher("/ptext/User/showRegisterMess.jsp");dispatcher.forward(request, response);}public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{ doPost(request,response);} }

jsp頁(yè)面:

<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>無(wú)標(biāo)題文檔</title> <%request.setCharacterEncoding("gb2312");%> </head><BODY><Font size=2> <CENTER> <FORM action="helpRegister" name=form method="post"> <BR>輸入您的信息,會(huì)員名字必須由字母和數(shù)字組成,帶*號(hào)項(xiàng)必須填寫(xiě)。 <table><tr><td>會(huì)員名稱(chēng):</td> <td><Input type=text name="logname" >*</td></tr><tr><td>設(shè)置密碼:</td><td><Input type=password name="password">*</td></tr><tr><td>性別:</td><td><Input type=radio name="sex" checked="o" value="男">男<Input type=radio name="sex" value="女">女</td></tr><tr><td>會(huì)員年齡:</td><td><Input type=text name="age" value="0"></td></tr><tr><td>電子郵件:</td><td><Input type=text name="email"></td></tr><tr><td>聯(lián)系電話:</td><td><Input type=text name="phone"></td></tr></table><table><tr><td>輸入您的個(gè)人簡(jiǎn)介:</td></tr><tr><td><TextArea name="message" Rows="6" Cols="30"></TextArea></td></tr><tr><td><Input type=submit name="g" value="提交"></td> </tr> </table> </Form></CENTER> </BODY> </html>

顯示頁(yè)面:

<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>無(wú)標(biāo)題文檔</title> <%@ page import="mybean.data.Register"%> <jsp:useBean id="register" type="mybean.data.Register" scope="request" /> </head> <BODY bgcolor=cyan><Font size=2> <CENTER><Font size=4 color=blue > <jsp:getProperty name="register" property="backNews" /></Font> <Font size=2><table><tr><td>注冊(cè)的會(huì)員名稱(chēng):</td><td><jsp:getProperty name="register" property="logname" /></td></tr><tr><td>注冊(cè)的性別:</td> <td><jsp:getProperty name="register" property="sex" /></td></tr><tr><td>注冊(cè)的會(huì)員年齡:</td><td><jsp:getProperty name="register" property="age" /></td></tr><tr><td>注冊(cè)的電子郵件:</td><td><jsp:getProperty name="register" property="email" /></td></tr><tr><td>注冊(cè)的聯(lián)系電話:</td><td><jsp:getProperty name="register" property="phone" /></td></tr> </table><table><tr><td>您輸入的個(gè)人簡(jiǎn)介:</td></tr><tr><td><TextArea name="message" Rows="6" Cols="30"> <jsp:getProperty name="register" property="message" /></TextArea></td></tr> </table> </FONT></CENTER> </BODY> </html>

總結(jié)

以上是生活随笔為你收集整理的为什么我直接在servlet里面直接输出message不乱码,而跳转到web页面就出现乱码,而且存到数据库的也是乱码,我尝试了网上的各种方法,还是不成功。。的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 中文字幕一区二区久久人妻网站 | 亚洲精品久久久久久国产精华液 | 欧美日韩免费在线观看 | 免费亚洲一区二区 | 奇米777色| 精品日韩av | 久久在线免费 | 男女裸体无遮挡做爰 | 国产理论在线观看 | 青青艹视频| 日本美女毛茸茸 | 一眉道姑| 都市激情一区 | 国产嗷嗷叫 | 亚洲自拍偷拍av | 久久久久久九九九 | 给我看高清的视频在线观看 | 欧美xxxx黑人xyx性爽 | 久久伊人成人 | 色免费看 | 五月天婷婷基地 | 超级碰在线视频 | 99热在线观看免费 | 中文字幕首页 | 亚洲宗人网 | 九九九九精品九九九九 | 亚洲电影在线观看 | 欧美少妇一级片 | 伊人色综合网 | 亚洲一区中文字幕在线 | 欧美另类videosbestsex日本 | www.亚洲天堂| 日本福利网站 | 热热色av| 宇都宫紫苑在线播放 | 成人自拍视频网 | caoprom在线 | 中国黄色在线视频 | 久久激情免费视频 | 麻豆tube| 国产精品福利在线播放 | 一二三四区在线 | 午夜私人福利 | 美国毛片网站 | 少妇系列在线观看 | 黄色免费在线播放 | 好吊操免费视频 | 荔枝视频污 | 成年人免费观看视频网站 | 美女xx网站| 欧美丰满艳妇bbwbbw | 视频一区二区视频 | 欧美成人一二三区 | 黑人极品ⅴideos精品欧美棵 | 男男做爰猛烈啪啪高 | 青青草视频免费播放 | 日本午夜一区二区 | 国产精品日韩一区二区 | 日韩免费小视频 | 午夜激情男女 | 国产凹凸一区二二区 | av性色| 日本一区二区三区在线免费观看 | 天天想夜夜操 | 精品福利影院 | 亚洲一区第一页 | 偷拍亚洲综合 | 欧美成人一区二区三区 | 免费在线色 | 久久久精品人妻一区二区三区色秀 | 中文二区 | 国产三级一区二区三区 | 欧洲亚洲国产精品 | 精品人妻一区二区三 | 亚洲精品888 | 98在线视频 | 99久久99久久精品国产片果冰 | 亚洲午夜久久久久久久久红桃 | 国产精品久久久久久久久久免费 | 国产伦精品一区二区三区在线 | 神马午夜久久 | 黄色一级片免费 | 爱爱小视频免费看 | 精品在线免费播放 | 日本人の夫妇交换 | 国产精品无码一区二区桃花视频 | 男人疯狂高潮呻吟视频 | 国产黄a三级三级三级 | av五月 | av大全在线 | 中国黄色一级大片 | 午夜美女在线 | 欧美成一区二区三区 | 国产香蕉97碰碰碰视频在线观看 | 国产精品作爱 | 黄色成人在线免费观看 | 午夜性生活视频 | 三上悠亚一区二区三区 | 免费黄色大片 |