package com.mucfc;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.CookieValue;
import org.springframework.web.bind.annotation.ModelAttribute;
import org.springframework.web.bind.annotation.RequestHeader;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.servlet.ModelAndView;
@Controller
public class SixController {
/* @ModelAttribute("string1")
public String preRun() {
System.out.println("Test Pre-Run");
String string="linlinlin";
return string;
}*/
@RequestMapping(value ="six/index2")//相对于根目录的路径
public String test(@ModelAttribute("str") String str) {
return "index2";//指定页面要跳转的view视图路径
}
@RequestMapping("six/index1")
public ModelAndView test2() {
ModelAndView modelAndView = new ModelAndView();
///modelAndView.setView(new RedirectView("index1"));
modelAndView.setViewName("index1");//指定页面要跳转的view视图路径
modelAndView.addObject("message", "调用FirstController的test1方法");//第二个参数:指定了要项前台传递的参数,在前台可以这样取值 ${sp_ids }
return modelAndView;
}
@RequestMapping("six/index3")
public String test3(Model model,@CookieValue(value="JSESSIONID", defaultValue="") String jsessionId) {
model.addAttribute("jsessionId", jsessionId);
return "index3";
}
@RequestMapping(value = "six/index4")
public String getHello(@RequestHeader ("host") String hostName,
@RequestHeader ("Accept") String acceptType,
@RequestHeader ("Accept-Language") String acceptLang,
@RequestHeader ("Accept-Encoding") String acceptEnc,
@RequestHeader ("Cookie") String cookie,
@RequestHeader ("User-Agent") String userAgent)
{
System.out.println("Host : " + hostName);
System.out.println("Accept : " + acceptType);
System.out.println("Accept Language : " + acceptLang);
System.out.println("Accept Encoding : " + acceptEnc);
System.out.println("Cookie : " + cookie);
System.out.println("User-Agent : " + userAgent);
return "index4";
}
}
SpringMVC注解驱动的控制器详解
4星 · 超过85%的资源 需积分: 0 37 浏览量
2015-05-15
19:58:26
上传
评论
收藏 3.8MB ZIP 举报
Evankaka
- 粉丝: 7702
- 资源: 129
最新资源
- 基于MATLAB的PCA算法人脸识别项目源码+GUI界面+说明文档.zip
- 基于STM32的测量温度与压力的数据处理设计源码+论文(毕业设计).zip
- 基于C51带字库LCD12864(ST7920)的keil工程源码,只支持8位并口通讯(不支持串口),可显示中文.zip
- 基于SI4463射频模块433MD-SMA无线模块软硬件技术资料及(SI4463)IC技术资料文档.zip
- (GPS+北斗+GSM)HLK-GS2503模块软硬件开发资料包硬件参考设计(原理图PCB)+技术文档资料.zip
- 基于BERT+Biaffine结构的关系抽取模型源码+文档说明.zip
- 利用c语言编写的冒泡排序代码
- 基于Ansoft-HFSS知识总结hfss中文教程HFSS培训教材等技术资料合集(50个).zip
- 基于Python+OpenCV的材料缺陷检测程序项目源码课程设计.zip
- 基于c语言实现的二叉树代码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈