⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 modifymessage.jsp

📁 可以让初学者有一个感性的认识
💻 JSP
字号:
<HTML>
<%@page contentType="text/html;charset=GB2312"%>
<%@page import="java.sql.*" %>
<%@page import="Register" %>
<%@page import="Login" %>

<jsp:useBean id="login" class="Login" scope="session">
</jsp:useBean>

<%	if(session.isNew())
		response.sendRedirect("userLogin.jsp");
	String success=login.getSuccess();
	if(success==null)success="";
	if(!(success.equals("ok")))
		response.sendRedirect("userLogin.jsp");
%>


<BODY bgcolor=white><Font size=3>

<%@include file="head1.txt"
%>

<%	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="password" name="password">
	
	<BR>输入新的姓名<INPUT type="text" name="realname">*
	<BR>输入新的电子邮件<INPUT type="text" name="email">*
	<BR>输入新的电话<INPUT type="text" name="phone">*
	<BR>输入新的地址<INPUT type="text" name="address">*
	<BR><INPUT type="submit" value="提交" name="g">
</FORM>

<%!	public String getString(String s)
	{
		if(s==null)s="";
		try
		{
			byte b[]=s.getBytes("ISO-8859-1");
			s=new String(b);
		}catch(Exception e){ }
		return s;
	}
%>


<%	String logname,realname,password,email,phone,address;

	logname=request.getParameter("logname");
	logname =getString(logname);
	realname=request.getParameter("realname");
	realname =getString(realname);
	password=request.getParameter("password");
	password =getString(password);
	email=request.getParameter("email");
	email =getString(email);
	phone=request.getParameter("phone");
	phone =getString(phone);
	address=request.getParameter("address");
	address =getString(address);
	try
	{
		Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
	}catch(ClassNotFoundException e){}
	Connection con=null;
	Statement sql=null;
	boolean modify=false;
	try
	{
		con=DriverManager.getConnection("jdbc:odbc:shop","","");
		sql=con.createStatement();
		boolean bo1=logname.equals(login.getLogname());
		boolean bo2=password.equals(login.getPassword());
		if(bo1&&bo2)
		{
			modify=true;
			out.print("<BR>您的信息已经更新");
			String c1="UPDATE user SET realname="+"'"+ realname+"'"+" WHERE logname="+"'"+logname+"'";
			String c2="UPDATE user SET email="+"'"+ email+"'"+" WHERE logname="+"'"+logname+"'";
			String c3="UPDATE user SET phone="+"'"+ phone+"'"+" WHERE logname="+"'"+logname+"'";
			String c4="UPDATE user SET address="+"'"+ address+"'"+" WHERE logname="+"'"+logname+"'";
			sql.executeUpdate(c1);
			sql.executeUpdate(c2);
			sql.executeUpdate(c3);
			sql.executeUpdate(c4);
		}
		else
			out.print("<BR>您还没有输入密码,或您输入的密码或用户名有错误");
		con.close();
	}catch(SQLException e1){out.print("更新失败");}
%>

</FONT>
</BODY>
</HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -