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

📄 rigister_save.jsp

📁 基于JSP的一个科技论坛代码
💻 JSP
字号:
<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<%@ page import="java.text.*" %>
<%@ page import="java.net.*" %>
<%@ page import="javax.servlet.*"%>
<%@ page import="javax.servlet.http.*"%>
<%@ page import="java.io.*,java.util.*"%> 
<%@ page import="java.util.*, javax.mail.*, javax.mail.internet.*" %>
<%@ include file="../mBase/nForum.jsp" %>
<%@ include file="../mBase/Config_email.jsp" %>
<%
request.setCharacterEncoding("UTF8");//设置编码格式为中文
String username;
username=request.getParameter("username");
if(username == null){
        out.println("<script   language='JavaScript'>");
        out.println("alert('数据填写不完整')");
        out.println("window.location.href=\"rigister.jsp\" ");
        out.println("</script>");
    }
String password;
password=request.getParameter("password");
String note;
note=request.getParameter("note");
String bank;
bank = request.getParameter("bank");

String cName;
cName=request.getParameter("cName");
String cTitle;
cTitle=request.getParameter("cTitle");
String cNumber;
cNumber=request.getParameter("cNumber");
String cPassword;
cPassword=request.getParameter("cPassword");
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>用户注册成功::<%=nTitle%></title>
<LINK REL="stylesheet" HREF="../images/szpay.css" TYPE="text/css">
</head>

<body>
<center>
    
<jsp:include page="../mBase/Head_1.jsp"/>

<DIV id="nav" class="w">
<DIV class="l">
<b>系统提示:</b>->用户注册成功
</DIV>
<DIV id="login" class="r">
<b>用户:</b><span class="cRed"><%=username%></span>&nbsp;&nbsp;
     <a href="logout.jsp">退出</a>
</DIV>
</DIV>

<jsp:include page="../mBase/AD_928x90_top.jsp"/>

<DIV  class="w">
<H1>用户注册成功:您的信息</H1>
<DIV class="q">
<DIV class="o">
<b>用户名称:</b><span class="cRed"><%=username%></span><BR />
<b>用户密码:</b><span class="cGreen"><%=password%></span><BR />
<b>用户签名:</b><TEXTAREA name="note" id="note" class=o1 ><%=note%></TEXTAREA>
</DIV>
</DIV>
</DIV>
<DIV id="nav" class="w">
<DIV class="l">
<b>建议后续操作:</b> 【1】-><a href="../">返回系统主页</a>
</DIV>
<DIV  class="r">

</DIV>
</DIV>

<jsp:include page="../mBase/AD_928x90_down.jsp"/>
<jsp:include page="../mBase/Footer_1.jsp"/>
</body>
</html>

<%

Cookie cookie1=new Cookie(java.net.URLEncoder.encode("szpay", "UTF8"),java.net.URLEncoder.encode(username, "UTF8"));
cookie1.setMaxAge(10*365*24*60*60); 
cookie1.setPath("/"); 
response.addCookie(cookie1); 

Cookie cookie2=new Cookie("note", note); 
cookie2.setMaxAge(10*365*24*60*60); 
cookie2.setPath("/"); 
response.addCookie(cookie2); 

String filepath="..\\mUser\\mBak\\";
String filename=username+"_"+password +".xml";

String path=filepath + filename;


String body="<?xml version='1.0' encoding='UTF-8'?>\r";
body +="<szPay>\r";
body +="<szPay-user>\r";
body +="<用户名称>"+username+"</用户名称>\r";
body +="<用户密码>"+password+"</用户密码>\r";
body +="<用户签名>"+note+"</用户签名>\r";
body +="</szPay-user>\r";

body +="<szPay-bank>\r";
body +="<银行类别>"+bank+"</银行类别>\r";
body +="<开户名称>"+cName+"</开户名称>\r";
body +="<开户银行>"+cTitle+"</开户银行>\r";
body +="<银行账号>"+cNumber+"</银行账号>\r";
body +="<支付密码>"+cPassword+"</支付密码>\r";
body +="</szPay-bank>\r";
body +="</szPay>";


String subject = username+"注册信息"; // 邮件标题


try {
Properties props = new Properties();
props.put("mail.smtp.host", smtphost);
props.put("mail.smtp.auth","true");
Session ssn = Session.getInstance(props, null);

MimeMessage message = new MimeMessage(ssn);

InternetAddress fromAddress = new InternetAddress(from);
message.setFrom(fromAddress);
InternetAddress toAddress = new InternetAddress(to);
message.addRecipient(Message.RecipientType.TO, toAddress);

message.setSubject(subject);
message.setText(body);

Transport transport = ssn.getTransport("smtp");
transport.connect(smtphost, email_user, email_password);
transport.sendMessage(message, message.getRecipients(Message.RecipientType.TO));
//transport.send(message);
transport.close();
} catch(Exception m) {
out.println(m.toString());
}

try {  
FileOutputStream fos = new FileOutputStream(path); 
Writer pw = new OutputStreamWriter(fos, "UTF-8"); 
pw.write(body); 
pw.close(); 
fos.close(); 
}   catch(IOException   e)   { 
      out.println(e.getMessage());   
} 

%>

⌨️ 快捷键说明

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