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

📄 controller.java

📁 学校期间做的实践项目
💻 JAVA
字号:
package com.sw06701;

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

import com.sw06701.action.LoginAction;

import java.io.IOException;

/**
 * Created by IntelliJ IDEA.
 * 
 * @author huhp
 * @version 1.0
 * @since Time: 10:25:21 AM To change this template use Options | File
 *        Templates.
 * @deprecated 主控制器,接收所有请求然后转发
 */
public class Controller extends HttpServlet {
	/**
	 * 处理post事件
	 * 
	 * @param request
	 * @param response
	 * @throws javax.servlet.ServletException
	 * @throws java.io.IOException
	 */
	public void doPost(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {
		response.setContentType("text/html;charset=GBK");
		request.setCharacterEncoding("GBK");
		int isVal = 1;// 身分验证
		if (isVal == 1) {
			System.out.println("1111111");
			acction(request, response);
		} else {
			System.out.println("2222");
			response.getWriter().println("请先登录");
		}
	}

	/**
	 * @param request
	 * @return
	 */
	private String getForwardURI(HttpServletRequest request) {
		StringBuffer uri = new StringBuffer("index.jsp");
		uri.append("?errorMsg=128&origUrl=");
		uri.append(request.getRequestURI());
		return uri.toString();
	}

	/**
	 * 处理get事件
	 * 
	 * @param httpServletRequest
	 * @param httpServletResponse
	 * @throws ServletException
	 * @throws IOException
	 */
	protected void doGet(HttpServletRequest httpServletRequest,
			HttpServletResponse httpServletResponse) throws ServletException,
			IOException {
		this.doPost(httpServletRequest, httpServletResponse);
	}

	/**
	 * @param request
	 * @param response
	 * @deprecated 转发处理,根据ouUrl发给具体的控制类处理
	 */
	private void acction(HttpServletRequest request,
			HttpServletResponse response) {
		String url = request.getParameter("orUrl");
		/*GlobalInfo globalInfo = (GlobalInfo) request.getSession().getAttribute(
				"globalInfo");*/
		System.out.println("orUrl"+url);
		/* 如果orUrl为空的话 */
		if (url == null) {
			// 错语处理
		}
		if ("mainframe.jsp".equals(url)) {
			// 调用action类中功能{
			LoginAction.doValue(request, response);
		} else {
			System.out.println("noURL");
		}

	}
}

⌨️ 快捷键说明

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