?? modifymessage.jsp
字號:
<%@ page contentType="text/html;charset=GB2312" %><%@ page import="java.sql.*" %><%@ page import="yy.Login" %><jsp:useBean id="login" class="Login" scope="session" ></jsp:useBean><% //如果客戶直接進(jìn)入該頁面將被轉(zhuǎn)向登錄頁面。 if(session.isNew()) {response.sendRedirect("login.jsp"); } //如果沒有成功登錄將被轉(zhuǎn)向登錄頁面 String success=login.getSuccess(); if(success==null) {success=""; } if(!(success.equals("ok"))) {response.sendRedirect("login.jsp"); }%><HTML><BODY bgcolor=pink ><Font size=3><table align="center" border="0" width="790" height="12" bgcolor=cyan cellspacing="0"> <tr><td width="100%"><a href="<%=response.encodeURL("showMember.jsp")%>">瀏覽會員</a> | <a href="<%=response.encodeURL("register.jsp")%>">會員注冊</a> | <a href="<%=response.encodeURL("login.jsp")%>">會員登錄 </a> |<a href="<%=response.encodeURL("find.jsp")%>">查找會員 </a> | <a href="<%=response.encodeURL("Message.jsp")%>">留言板</a>|<a href="<%=response.encodeURL("publicMessage.jsp")%>">查看公共留言</a>|<a href="<%=response.encodeURL("secretMessage.jsp")%>">查看私人留言</a>|<a href="<%=response.encodeURL("modifyPassword.jsp")%>">修改密碼 </a> |<a href="<%=response.encodeURL("modifyMessage.jsp")%>">修改個(gè)人信息 </a>| </td> </tr> </table></table><%String str=response.encodeURL("modifyMessage.jsp");%><P>修改您的基本信息:性別、年齡、電話、電子郵件、地址、簡歷。<FORM action="<%=str%>" Method="post"><BR>輸入您的會員名:<BR><Input type=text name="logname" value="<%=login.getLogname()%>" ><BR>輸入您的密碼:<BR><Input type=pasword name="pasword"><BR>選擇新的性別<Input type=radio name="sex" checked="o" value="男">男<Input type=radio name="sex" value="女">女<BR>輸入新的年齡<Input type=text name="age" >*<BR>輸入新的電話<Input type=text name="phone" >*<BR>輸入新的email<Input type=text name="email" >*<BR>輸入新的地址<Input type=text name="address" >*<BR>輸入新的簡歷和交友條件: <BR><TextArea name="message" Rows="4" Cols="32"> </TextArea><BR><Input type=submit name="g" value="提交"></FORM><%!//處理字符串的一個(gè)常用方法: public String getString(String s) { if(s==null) s="?"; try {byte a[]=s.getBytes("ISO-8859-1"); s=new String(a); } catch(Exception e) {s="?"; } return s; } %><% //獲取提交的用戶名: String logname=request.getParameter("logname"); logname=getString(logname); //獲取提交的密碼: String pasword=request.getParameter("pasword"); pasword=getString(pasword); //獲取新的性別: String sex=request.getParameter("sex"); sex=getString(sex); String age=request.getParameter("age"); age=getString(age); //獲取新email:String email=request.getParameter("email"); email=getString(email); //獲取新電話: String phone=request.getParameter("phone"); phone=getString(phone); //獲取新地址: String address=request.getParameter("address"); address=getString(address); String message=request.getParameter("message"); message=getString(message); try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); } catch(ClassNotFoundException event){} //驗(yàn)證身份: Connection con=null; Statement sql=null; boolean modify=false; try{ con=DriverManager.getConnection("jdbc:odbc:friend","sa",""); sql=con.createStatement(); boolean bo1=logname.equals(login.getLogname()), bo2=pasword.equals(login.getPasword()); if(bo1&&bo2) {//修改信息: String c1="UPDATE member SET sex = "+"'"+sex+"'"+ " WHERE logname = "+"'"+logname+"'"; String c2="UPDATE member SET age = "+"'"+age+"'"+ " WHERE logname = "+"'"+logname+"'"; String c3="UPDATE member SET email = "+"'"+email+"'"+ " WHERE logname = "+"'"+logname+"'"; String c4="UPDATE member SET phone = "+"'"+phone+"'"+ " WHERE logname = "+"'"+logname+"'"; String c5="UPDATE member SET address = "+"'"+address+"'"+ " WHERE logname = "+"'"+logname+"'"; String c6="UPDATE member SET message = "+"'"+message+"'"+ " WHERE logname = "+"'"+logname+"'"; sql.executeUpdate(c1); sql.executeUpdate(c2); sql.executeUpdate(c3); sql.executeUpdate(c4); sql.executeUpdate(c5); sql.executeUpdate(c6); out.print("<BR>您的信息已經(jīng)更新"); } else {out.print("<BR>您還沒有輸入密碼或您輸入的密碼或用戶名有錯(cuò)誤"); } con.close(); } catch(SQLException e1) { out.print("<BR>更新失敗"); } %></FONT> </BODY></HTML>
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -