SpringMVC注解

springMVC-servlet中

<context:component-scan base-package="controller" />


@Controller     本java类是Controller控制层


@RequestMapping("/login")     用指定的URL路径访问本控制层


@RequestParam("username") String username     从请求中根据参数名获得参数值


Model model

model.addAttribute("username", username);     相当于往request对象中放入数据


限定各模块的访问路径

@Controller

@RequestMapping("/a")

public class AModule {
@RequestMapping("/login")
public String login() {
System.out.println("aModuleNew");
return "index.jsp";
}
}
public String findUserinfo(HttpServletRequest request)


控制层重定向到控制层—无参数传递

return "redirect:/listUsername.spring";


控制层重定向到控制层—有参数传递

return "redirect:/listUsername.spring?username=" + username;


匹配URL路径执行指定Controller

@RequestMapping("/gaohongyan1/{userId}")

@RequestMapping("/gaohongyan/{userId}/age/{ageValue}")


在控制层获取HttpServletRequest和HttpServletResponse对象

public String getRequest1(HttpServletRequest request,HttpServletResponse response)


通过URL参数访问指定的业务方法

@RequestMapping(value = "/list", params = "type=a")

public String listA()

@RequestMapping(value = "/list", params = "type=b")

oneURLaccessMethoFromParam/list.spring?type=a


路径中添加通配符的功能

@RequestMapping(value = "/findUserinfo_*")

url_find/findUserinfo_1.spring

  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值