SpringMVC

SpringMVC框架的入门
简介:
一个用于视图层的框架。
简单搭建一个springmvc框架的步骤
一:导包

org.springframework spring-webmvc 5.1.2.RELEASE [ jstl jstl 1.2 二:配置前端控制器 在web.Xml里面加上: springmvc org.springframework.web.servlet.DispatcherServlet contextConfigLocation classpath*:/springmvc-confid.xml 1 springmvc / hh.jsp

三创建springmvc的核心文件:
四:Controller类
一般都用注解不实现了(相当于action)

Controller获取客户端的请求数据:
1.获取地址栏的参数:
1》跟一前一样用HttpServletRequest
public void tsex1(HttpServletRequest request) throws Exception{
String id = request.getParameter(“id”);
}

2.》在方法里面带参数并且名字跟地址栏的一样

public void tsex1(String id) throws Exception{
String id1 =id;
System.out.println(id1);
}
3.》@RequestParam(“地址栏的参数名”)是因为地址栏的参数名和方法接收的参数名不一样的时候
public void tsex1(@RequestParam(“id”) String sid) throws Exception{
String sid1 = sid;
System.out.println(sid1);
}
4》.动态接收参数值是一直风格(restful)
@ResponseBody
@RequestMapping("/test2/{sid}")
public String tsex1(@PathVariable(“sid”) String id8) throws Exception{
String dd= id8;
System.out.println(id8);
return “{“username”:hkhkh,“pwd”:“12345678”}”;

}

2.获取from表单提交过来的数据:
@RequestMapping("/test3")
public String test3(User user,Model model) throws Exception{
System.out.println(user);
model.addAttribute(“message”,“熬着熬着就忘记了”);
return “kk.jsp”;//默认转发return"forward:kk.jsp"(可以将request的数据带到view)
// return “redirect:kk.jsp"重定向 (不能)
//口诀
//增删改用重定向(防止表单重复提交);查询用转发;
}
3.获取ajax提交过来的数据还将其返回过去:
@RequestMapping(”/test4")
public void test4(String name, PrintWriter out) throws Exception{
System.out.println(name);
out.write(“没事!!”);
out.flush();
out.close();
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值