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

📄 login.java

📁 在线音乐系统。使用struts2完成。挺好的
💻 JAVA
字号:
package Pluto;

import java.io.IOException;
import java.io.PrintWriter;
import java.sql.ResultSet;
import java.sql.SQLException;

import javax.servlet.http.HttpSession;

import org.apache.struts2.ServletActionContext;

import com.opensymphony.xwork2.ActionSupport;
import Pluto.DBConnection;
import Pluto.function;

public class login extends ActionSupport {
	private String userName;
	private String userPwd;

	public String getUserName() {
		return userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}

	public String getUserPwd() {
		return userPwd;
	}

	public void setUserPwd(String userPwd) {
		this.userPwd = userPwd;
	}

	public String execute() throws IOException, SQLException {
		ServletActionContext.getResponse().setCharacterEncoding("GB2312");
		PrintWriter out = ServletActionContext.getResponse().getWriter();
		HttpSession session = ServletActionContext.getRequest().getSession();
		ServletActionContext.getResponse().setHeader("Pragma", "No-cache");
		ServletActionContext.getResponse().setHeader("Cache-Control",
				"no-cache");
		ServletActionContext.getResponse().setDateHeader("Expires", 0);
		if (function.isInvalid(userName) || function.isInvalid(userPwd)) {
			out.println(function.PlutoJump("鐢ㄦ埛鍚嶆垨瀵嗙爜涓嶈兘涓虹┖", "index.jsp"));
		} else {
			session.setAttribute("PlutoUser", userName);
			userPwd = function.MD5Encode(userPwd);
			DBConnection conn = new DBConnection();
			ResultSet rs = conn
					.executeQuery("select * from user where name = '"
							+ session.getAttribute("PlutoUser").toString()
							+ "' and pwd = '" + userPwd + "'");
			if (rs.next()) {
				out
						.println("<script language='javascript'>location.href='index.jsp';</script>");
			} else {
				session.removeAttribute("PlutoUser");
				out.println(function.PlutoJump("鐢ㄦ埛鍚嶅瘑鐮侀敊璇

⌨️ 快捷键说明

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