SpringMVC + Spring + MyBatis 学习笔记:在类和方法上都使用RequestMapping如何访问
2015-04-21 18:25
961 查看
系统:WIN8.1
数据库:Oracle 11GR2
开发工具:MyEclipse 8.6
框架:Spring3.2.9、SpringMVC3.2.9、MyBatis3.2.8
先看代码:
类上面有配置RequestMapping,访问路径为 manager ,方法上面这次配置的是params,值为login和logout。
页面发起访问路径由 类的访问名称 + 方法的访问名称/参数名称
页面请看form的action ,如果是get方法或者超链接也是一样,当然要记得添加参数
数据库:Oracle 11GR2
开发工具:MyEclipse 8.6
框架:Spring3.2.9、SpringMVC3.2.9、MyBatis3.2.8
先看代码:
@RequestMapping(value="manager") @Controller("managerController") public class ManagerController { /** * 后台用户登录 * @param request * @param emp * @return */ @RequestMapping(params="login" , method={RequestMethod.POST}) public String login(HttpServletRequest request , Employe emp){ request.getSession().setAttribute(SystemConstant.MANAGER, emp); return "redirect:index.jsp"; } /** * 后台用户退出 * @param request * @return */ @RequestMapping(params="logout" , method={RequestMethod.POST,RequestMethod.GET}) public String logout(HttpServletRequest request){ request.getSession().removeAttribute(SystemConstant.MANAGER); return "redirect:login.html"; } }
类上面有配置RequestMapping,访问路径为 manager ,方法上面这次配置的是params,值为login和logout。
页面发起访问路径由 类的访问名称 + 方法的访问名称/参数名称
页面请看form的action ,如果是get方法或者超链接也是一样,当然要记得添加参数
<form class="form-horizontal" action="manager?login" method="post"> <div class="form-group"> <label class="control-label col-lg-3" for="inputEmail">账号</label> <div class="col-lg-9"> <input type="text" class="form-control" id="inputEmail" placeholder="账号" name="empName"> </div> </div> <div class="form-group"> <label class="control-label col-lg-3" for="inputPassword">密码</label> <div class="col-lg-9"> <input type="password" class="form-control" id="inputPassword" placeholder="密码" name="empPassword"> </div> </div> <div class="col-lg-9 col-lg-offset-2"> <button type="submit" class="btn btn-danger">登陆</button> <button type="reset" class="btn btn-default">重置</button> </div> <br /> </form>
相关文章推荐
- SpringMVC + Spring + MyBatis 学习笔记:提交数据遭遇基础类型和日期类型报400错误解决方法
- SpringMVC + Spring + MyBatis 学习笔记:SpringMVC和Spring一同工作的时候,AOP事务管理不起作用的解决方法
- SpringMVC + Spring + MyBatis 学习笔记:提交数据遭遇日期格式转化报400错误解决方法
- SpringMVC + Spring + MyBatis 学习笔记:提交数据遭遇基础类型和日期类型报400错误解决方法
- SpringMVC + Spring + MyBatis 学习笔记:提交数据遭遇基础类型和日期类型报400错误解决方法
- SpringBoot学习笔记-使用jdbcTemplate访问mysql
- Beginning Spring学习笔记——第4章(二)使用Spring执行数据访问操作
- Spring Boot 学习笔记4——结合Mybatis访问数据库及事务控制
- Spring+SpringMVC+Mybatis框架整合例子(SSM) 学习笔记
- SpringBoot笔记3---如何读写数据库之使用CrudRepository中提供的方法来读写数据库
- JavaWeb学习笔记-mybatis-07-dao开发使用(原始dao方法)
- SpringBoot学习-如何使用mybatis-generator-maven-plugin自动生成代码
- Maven学习笔记(五)-Maven整合SSM(spring+springMVC+Mybatis)框架
- Java学习笔记90. 使用迭代方法访问类集
- spring学习笔记(18)使用JNDI模拟访问应用服务器多数据源实例
- Mybatis 学习笔记1 不整合Spring的方式使用mybatis
- [原创]java WEB学习笔记105:Spring学习---AOP介绍,相关概念,使用AOP,利用 方法签名 编写 AspectJ 切入点表达式
- java学习笔记(二)springMVC +mybatis 取数据流程
- SpringMVC学习笔记(二)使用IntelliJ IDEA开发Spring MVC HelloWorld(基于Maven)
- SpringMVC学习笔记(三)使用IntelliJ IDEA开发Spring MVC HelloWorld(注解配置SpringMVC)