spring 代码
来源:互联网 发布:js基本数据类型有哪些 编辑:程序博客网 时间:2024/06/11 18:18
@Controller
public class HtmlController {
@RequestMapping(value={“index.html”,”index”})
public String handleHtml(HttpServletRequest request){
//return request.getRequestURI();
return “redirect:/index.html”;
}
}
@Controller
public class LoginController {
private UserService userService = new UserServiceImpl();
@RequestMapping("/login")protected void login(HttpServletRequest request, HttpServletResponse response) { Boolean result = null; String userName = request.getParameter("userName"); String password = request.getParameter("password"); if(userName == null || userName.equals("")) { result=false; }else if(password==null || password.equals("")) { result = false; }else { //校验用户名和密码是否正确 UserVo userVo = new UserVo(); userVo.setUsername(userName); userVo.setPassword(password); result = userService.checkUserLoginInfo(userVo); } try { OutputStream outputStream = response.getOutputStream(); outputStream.write(result.toString().getBytes()); outputStream.close(); } catch (IOException e) { e.printStackTrace(); }}
}
web.xml:
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0"> <display-name></display-name> <context-param> <param-name>contextConfigLocation</param-name> <param-value> classpath:applicationContext.xml </param-value> </context-param> <!-- <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> --> <servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>*.js</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>*.html</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>*.css</url-pattern> </servlet-mapping> <error-page> <error-code>404</error-code> <location>/WEB-INF/error/404.html</location> </error-page> <error-page> <error-code>500</error-code> <location>/WEB-INF/error/500.html</location> </error-page> <servlet> <servlet-name>springmvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>springmvc</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping> </web-app>
springmvc-servlet.xml
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:p="http://www.springframework.org/schema/p" xmlns:mvc="http://www.springframework.org/schema/mvc" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.0.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-4.0.xsd "> <!-- 扫描控制器包--> <context:component-scan base-package="com.cmb.ccc.controller" /> <!-- 启用spring mvc 注解--> <mvc:annotation-driven /> <!-- 配置拦截器, 多个拦截器,顺序执行 --> <mvc:interceptors> <mvc:interceptor> <mvc:mapping path="/**" /> <bean class="com.cmb.ccc.interceptor.LoginInterceptor"></bean> </mvc:interceptor> </mvc:interceptors></beans>
阅读全文
0 0
- spring 代码
- spring AOP 部分代码
- Spring 定时器。代码。。
- Spring消息代码理解
- spring 原理手写代码
- spring,定时器代码
- spring定时器代码
- 记录spring切面代码,
- Spring/Aop代码总结
- spring AOP代码实例
- spring DispatcherServlet 读代码
- Spring事务管理代码剖析
- spring代码优化建议
- java-spring事务管理部分代码主要代码
- 使用Spring减少代码量
- 使用Spring减少代码量
- 使用Spring减少代码量
- Spring代码阅读之JDBC
- springmvc和struts2的区别
- 揭秘MySQL事务与锁的联系
- zookeeper学习之一
- leetcode 94. Binary Tree Inorder Traversal 二叉树中序递归遍历
- 深入理解JVM 系列JVM运行机制 JVM内存模(volatile,指令重排)
- spring 代码
- 浅谈必要条件的应用
- Spring 整合Junit4进行单元测试
- 初识Java多线程
- 单元测试 判断一个字符串是否是水仙花数
- 算法知识要点
- 响应式布局
- java集合类操作优化
- hdu 6201 transaction transaction transaction