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

📄 validuser.java

📁 银行项目为后台socket通信写的程序
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
package com.ecSolutions.ecAppServer.management;

import java.io.IOException;
import java.io.PrintWriter;
import java.util.Hashtable;
import java.util.Iterator;
import java.util.Set;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

import org.apache.log4j.Logger;

import com.ecSolutions.ecAppServer.Configuration;
import com.ecSolutions.ecAppServer.ecAppServerConfigException;
import com.ecSolutions.ecAppServer.appSession.AppServerSessionMgr;
import com.ecSolutions.ecAppServer.appSession.User;
import com.ecSolutions.ecAppServer.business.SignOffService;
import com.ecSolutions.ecAppServer.config.PropertiesConfiguration;

/**
 * Servlet implementation class for Servlet: ValidUser
 * 
 */
public class ValidUser extends javax.servlet.http.HttpServlet implements
		javax.servlet.Servlet {
	private static Logger log = Logger.getLogger("ValidUser");

	// private boolean hasSession=false;

	/*
	 * (non-Java-doc)
	 * 
	 * @see javax.servlet.http.HttpServlet#HttpServlet()
	 */
	public ValidUser() {
		super();
	}

	/*
	 * (non-Java-doc)
	 * 
	 * @see javax.servlet.http.HttpServlet#doGet(HttpServletRequest request,
	 *      HttpServletResponse response)
	 */
	protected void doGet(HttpServletRequest request,
			HttpServletResponse response) throws ServletException, IOException {
		// TODO Auto-generated method stub

		response.setContentType("text/html");
		Configuration config = null;
		try {
			config = PropertiesConfiguration.getInstance();
		} catch (ecAppServerConfigException e) {
			log.error(e);
		}
		PrintWriter pw = response.getWriter();
		String name = request.getParameter("username");
		if (name == null) {
			loginOn(pw);
		} else {
			String password = request.getParameter("password");

			try {
				String rootname = config.getString("rootUser");

				String rootpass = config.getString("rootPassword");
				if (name.equals(rootname) && password.equals(rootpass)) {
					doPost(request, response);
				} else {
					loginOn(pw);
				}
			} catch (ecAppServerConfigException e) {
				log.error(e);
			}
		}

	}

	/*
	 * (non-Java-doc)
	 * 
	 * @see javax.servlet.http.HttpServlet#doPost(HttpServletRequest request,
	 *      HttpServletResponse response)
	 */
	protected void doPost(HttpServletRequest request,
			HttpServletResponse response) throws ServletException, IOException {

		String submit = request.getParameter("submit");

		String sessionId = "";
		SignOffService sf = null;

		response.setContentType("text/html;charset=gb2312");
		PrintWriter pw = response.getWriter();

		// String logoutpage ="<input type='button' name='logout' value='Logout'
		// onClick=\"location.href='http://localhost:" ;
		// Configuration config = null;
		// try {
		// config = PropertiesConfiguration.getInstance();
		// logoutpage=logoutpage+config.getString("adminPort")+"/ecAppserver/admin/'\">";
		// } catch (ecAppServerConfigException e) {
		// log.error(e);
		// }
		// pw.println(logoutpage);
		pw.println("<style type='text/css'>");
		pw.println("/* CSS Document */     ");
		pw.println("                       ");
		pw.println("body {                 ");
		pw
				.println(" font: normal 11px auto 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;");
		pw
				.println(" color: #4f6b72;                                                              ");
		pw
				.println(" background: #E6EAE9;                                                         ");
		pw
				.println("}                                                                             ");
		pw
				.println("                                                                              ");
		pw
				.println("a {                                                                           ");
		pw
				.println(" color: #c75f3e;                                                              ");
		pw
				.println("}                                                                             ");
		pw
				.println("                                                                              ");
		pw
				.println("#mytable {                                                                    ");
		pw
				.println(" width: 700px;                                                                ");
		pw
				.println(" padding: 0;                                                                  ");
		pw
				.println(" margin: 0;                                                                   ");
		pw
				.println("}                                                                             ");
		pw
				.println("                                                                              ");
		pw
				.println("caption {                                                                     ");
		pw
				.println(" padding: 0 0 5px 0;                                                          ");
		pw
				.println(" width: 700px;                                                                ");
		pw
				.println(" font: italic 11px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;     ");
		pw
				.println(" text-align: right;                                                           ");
		pw
				.println("}                                                                             ");
		pw
				.println("                                                                              ");
		pw
				.println("th {                                                                          ");
		pw
				.println(" font: bold 11px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;       ");
		pw
				.println(" color: #4f6b72;                                                              ");
		pw
				.println(" border-right: 1px solid #C1DAD7;                                             ");
		pw
				.println(" border-bottom: 1px solid #C1DAD7;                                            ");
		pw
				.println(" border-top: 1px solid #C1DAD7;                                               ");
		pw
				.println(" letter-spacing: 2px;                                                         ");
		pw
				.println(" text-transform: uppercase;                                                   ");
		pw
				.println(" text-align: left;                                                            ");
		pw
				.println(" padding: 6px 6px 6px 12px;                                                   ");
		pw
				.println(" background: #CAE8EA url(images/bg_header.jpg) no-repeat;                     ");
		pw
				.println("}                                                                             ");
		pw
				.println("                                                                              ");
		pw
				.println("th.nobg {                                                                     ");
		pw
				.println(" border-top: 0;                                                               ");
		pw
				.println(" border-left: 0;                                                              ");
		pw
				.println(" border-right: 1px solid #C1DAD7;                                             ");
		pw
				.println(" background: none;                                                            ");
		pw
				.println("}                                                                             ");
		pw
				.println("                                                                              ");
		pw
				.println("td {                                                                          ");
		pw
				.println(" border-right: 1px solid #C1DAD7;                                             ");
		pw
				.println(" border-bottom: 1px solid #C1DAD7;                                            ");
		pw
				.println(" background: #fff;                                                            ");
		pw
				.println(" font-size:11px;                                                              ");
		pw
				.println(" padding: 6px 6px 6px 12px;                                                   ");
		pw
				.println(" color: #4f6b72;                                                              ");
		pw
				.println("}                                                                             ");
		pw
				.println("                                                                              ");

⌨️ 快捷键说明

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