Spring MVC一些知识
来源:互联网 发布:电视机顶盒write mac 编辑:程序博客网 时间:2024/05/31 18:59
- 首先,我们使用spring mvc需要导入的jar包
- 在wen.xml需要配置的信息
从上往下一次介绍配置文件的信息
- controller层(servlet层)
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd"> <!-- Controller方法调用规则定义 --> <beanid="paraMethodResolver"class="org.springframework.web.servlet.mvc.multiaction.ParameterMethodNameResolver"> <property name="paramName" value="action"/> <property name="defaultMethodName" value="list"/> </bean> <!-- 页面View层基本信息设定 --> <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/> <!-- 完善具体Controller里面的返回信息,如:return index --> <!-- 增加前缀/myjsp/index --> <!--<property name="prefix" value="/myjsp/"/>--> <!-- 增加后缀:index.jsp --> <property name="suffix" value=".jsp"/> </bean><!-- servlet映射列表,所有控制层Controller的servlet在这里定义 --> <bean id="urlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping"> <property name="mappings"> <props> <!-- 如果jsp页面中有user.do的action,就交给userController处理:相当于一个servlet处理user.do的请求 userController参照web.config.xml里面配置bean的id名--> <prop key="user.do">userController</prop> </props> </property> </bean><!-- 配置userController具体的类名信息 --><bean id="userController" class="com.sxt.action.UserController"> <!-- 实现注入:将userService注入到UserController里面, 这里的ref参照service-config.xml里面的bean的id 这里的name要与userCotroller里面的属性名对应--> <property name="userService" ref="userService"></property></bean></beans>相应userController的写法
public class UserController implements Controller {
//接受web-config.xml里面注入的参数private UserService userService;//实现Controller里面的方法public ModelAndView handleRequest(HttpServletRequest req, HttpServletResponse resp) throws Exception { System.out.println("HelloController.handleRequest()"); req.setAttribute("a", "aaaa"); userService.add(req.getParameter("uname")); //更加web-config.xml里面的配置信息,可以知道跳转到WebRoot/index.jsp页面 return new ModelAndView("index");}public UserService getUserService() { return userService;}public void setUserService(UserService userService) { this.userService = userService;}
}
service层:
配置文件信息
具体类的信息:dao层
配置文件信息
代码段信息
最后jsp页面的信息
<body> <form action=user.do> 用户名:<input type=text name=uname /><br/> <input type=hidden name=method value="reg"/> <input type=submit value= 注册 /> </form> </body>
这是用spring mvc实现的一个小功能!能够观察整个框架的结构
0 0
- Spring MVC一些知识
- Spring MVC一些知识
- 自己总结的Spring 的一些知识,Spring IOC,MVC
- spring mvc 知识总结
- Spring mvc框架知识
- Spring MVC 知识汇总
- spring一些知识
- spring的一些知识
- Spring MVC入门知识总结
- Spring MVC 相关注解知识
- Spring MVC入门知识总结
- 关于spring,spring mvc的一些理解
- Spring MVC 第一讲:SpringMVC 知识入门
- 学习spring必须的一些知识
- 复习spring碰到的一些小知识
- spring MVC的一些小技巧
- Spring web MVC 的一些特点
- Spring MVC一些配置信息解析
- 王学岗Fragment(三)——带参数
- 蓝桥杯--裁剪格子(DFS)
- spider/pyspider基础
- ios中json解析出现的null问题
- hdu 1241 Oil Deposits(DFS)
- Spring MVC一些知识
- USB调试】和【未知来源】开关
- Github上fork之后如何保持同步
- 政府大数据项目闲侃
- mariadb connect引擎连接sqlserver
- 蓝桥杯--错误票据(字符串)
- Coursera课程Python for everyone:chapter4
- 在Android Manifest中注册DownloadManager下载完成发送的广播
- 搭建自己的 VPS 服务器