1.SpringMVC
1.1:基于MVC架构
1.2:容易理解,上手快,使用简单
1.3:方便与Spring整合
1.4:SpringMVC强化注解的使用,控制层(Controller)@Controller
2.第一个SpringMVC注解的程序的创建和使用
注解式开发:在代码中通过类与方法的注解,完成处理
2.1:创建项目,添加jar
2.2:配置注册中央控制器(中央调度器)DispatcherServlet
2.3:创建springmvc配合文件
2.4:创建Controller层
创建方法
视图解析器配置
@Controller
@RequestMapping(“/MyControoler”)
3.处理器方法的返回值
1.ModelAndView
2.String:处理器方法返回的字符串可以指定逻辑视图名
导入jar包
编写配置文件(点击Namespaces添加context、mvc)
springmvc.xml
web.xml
Springmvc-1
myweb
org.springframework.web.servlet.DispatcherServlet
contextConfigLocation
classpath:springmvc.xml
1
myweb
/
创建jsp文件夹编写show和show1
show.jsp
Inser服务器托管网t title here
欢迎来到登录界面
show1.jsp
Insert title here
欢迎来到登录界面
${k}
编写MyControoler
MyControoler.java
package cn.lexed.controlle;
import javax.servlet.http.HttpServletRequest;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;
/* @Controller:表示这个类为处理器类
* @RequestMapping("/mycon"):可以修饰在类上以及方法上
* 修饰在方法上,表示当前方法为处理器方法
*
* */
@Controller
@RequestMapping("/MyControoler")
public class MyControoler {
/* @RequestMapping:请求映射,作用:把一个请求地址和一个方法绑定在一起
* value:首先是String,表示请求的uri地址,不能重复
*
* 处理器方法的返回值:
* ModelAndView:model-数据 view-视图
* String:处理器方法返回的字符串可以指定逻辑视图名
* 在通过视图解析器可以将其转成物理视图地址
* void:axios
* Object:
* */
//只显示视图
@RequestMapping(value="/dosome")
public String doSome(){
return "show";//逻辑视图名,视图解析器 转发
// /WEB-INF/jsp/show.jsp
}
//视图,数据
@RequestMapping(value="/dosome1")
public String doSome1(HttpServletRequest request){
request.setAttribute("k", "eeeeeeeeeeeeeeee");
return "show1";
// /WEB-INF/jsp/show1.jsp
}
/*@RequestMapping(value="/dosome")
public ModelAndView doSome1(){
ModelAndView m=new ModelAndView();
m.setViewName("/show.jsp");
return m;
}*/
}
添加到服务器并启动服务器
利用浏览器访问
服务器托管服务器托管网,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
相关推荐: 前后端分离架构下使用 Sa-Token 完成登录认证
一、架构分析 目前绝大多数系统都已经采用 “前后端分离” 架构来设计了,传统的Session模式鉴权也不再适合这种架构(或者需要额外写很多的代码来专门适配)。 Sa-Token 是一个 java 轻量级权限认证框架,专为前后端分离架构打造,主要解决登录认证、权…