------------------------------------------------------------------------------

准备工作:1、创建一个web 项目

2、创建一个Servelt (这里采用注解开发)(Servlet开发方式  xml   注解  Java )

3、创建一个jsp

________________________________

package com.bw;
import java.io.IOException;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* 不过滤jsp
*
*
* font 设计模式,前端设计模式
* @author Allen17805272076
*
*/
@WebServlet("/")
public class DispatchServlet extends HttpServlet{ /**
*
*/
private static final long serialVersionUID = 8819789068715278298L; @Override
protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
// TODO Auto-generated method stub
String string = req.getParameter("control");
System.out.println(string);
if(string.equals("demo1")) {
System.out.println("demol被调用"); }
if(string.equals("demo2")) {
System.out.println("demo2被调用"); }
if(string.equals("demo3")) {
System.out.println("demo3被调用"); }
if(string.equals("demo4")) {
System.out.println("demo4被调用"); }
System.out.println("执行控制器");
} }

-------------------------------------------------------------------------------------------------------------------

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<a href="dispatcher?control=demo1">跳转1</a>
<a href="dispatcher?control=demo2">跳转2</a>
<a href="dispatcher?control=demo3">跳转3</a>
<a href="dispatcher?control=demo4">跳转4</a>
</body>
</html>

最新文章

  1. int and string
  2. 在Xcode6.4中使用OpenCV
  3. php中对2个数组相加的函数
  4. bzoj 1911: [Apio2010]特别行动队
  5. 设计模式-单例模式(Singleton)
  6. 《OD学hadoop》第三周0709
  7. codeforcese 498C. Array and Operations 网络流
  8. HTML 标记
  9. 纯JavaScript实现异步Ajax的基本原理
  10. C++const使用(06)
  11. SpringCloud Ribbon的分析
  12. Java中封装类型.valueOf()
  13. [Python设计模式] 第25章 联合国维护世界和平——中介者模式
  14. Activity生命周期详解
  15. 微信公开课厦门站 时尚行业专场PPT
  16. 1S - 平方和与立方和
  17. Hadoop教程(五)Hadoop分布式集群部署安装
  18. 网卡bonding模式 - bond0、1、4配置
  19. 卷积神经网络(CNN)在语音识别中的应用
  20. 第5章-Vue.js交互及生命周期练习

热门文章

  1. P1929 迷之阶梯
  2. 服务器之select
  3. Linux下vim卡死原因
  4. NetCore与 NET Framework 不同的地方
  5. Git 工作流
  6. 深入理解JVM虚拟机6:深入理解JVM类加载机制
  7. 个人学习分布式专题(二)分布式服务治理之分布式协调技术Zookeeper
  8. TynSerial类介绍
  9. Sentinel控制台前端开发环境搭建
  10. Java 中清空map