程序猿全敏
2016-06-23 00:52:15
原
Spring MVC初学者的Hello World入门学习代码实例
由于之前的工作原因,一直没有发过资源了,我这个人不怎么喜欢注解这个东西,所以我一直没有用过Spring MVC 但是现在小公司面试基本都是用的这个框架啊!没办法,只好硬着头皮去学习罗,大神勿喷,我只是个新手。
开始在web.xml里加入代码,发现没有?这个和strus2的差不多,没错。
<servlet> <servlet-name>simp</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>simp</servlet-name> <url-pattern>*.do</url-pattern> </servlet-mapping>
在web.xml相同目录里新建一个simp-servlet.xml
注意:这个名字不能随便取,一定要和web.xml里面一致
<!-- 控制器 --> <bean id="simpContorll" class="com.qm.Contorll.SimpContorll"></bean> <!--缺省映射处理器,不需要明确声明,但声明后就非常清楚使用的是哪个映射处理器 --> <bean id="beanNameUrlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping"> <property name="urlMap"> <map> <entry key="/base/simp.do" value-ref="simpContorll"></entry> </map> </property> </bean> <!-- 视图解析器 --> <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/jsp/" /> <property name="suffix" value=".jsp" /> </bean>
然后新建一个控制器extends AbstractController
protected ModelAndView handleRequestInternal(HttpServletRequest request, HttpServletResponse response) throws Exception { String userName=request.getParameter("userName"); System.out.println(userName); ModelAndView mav=new ModelAndView("simp"); mav.addObject("mav","mav value"); return mav; }
新建页面一定要是simp.jsp页面
访问http://localhost:8080/springweb/base/simp.do?userName=quanmin
显示页面
猜你喜欢
- 基于maven与springMVC的拦截器Interceptor,控制器Controller的使用
- spring mvc 学习使用模板 基础教程
- Spring Mvc初学者专用,里面有4套案例!
- 基于浏览器首选语言的springmvc和freemarker国际化配置的实现
- spring mvc实现文件上传功能
- Spring MVC多视图配置简单demo实例,支持freemarker、velocity、jsp视图
- spring mvc注解代码实例教程
- spring mvc如何将form表单中的对象类型绑定
- SpringMVC的三种统一异常处理实例代码分享
- spring3.0 mvc和rest风格的小例子配置demo代码教程
- Spring MVC+apache Shiro框架搭建,基于maven构建
- Spring学习笔记之Spring MVC 入门教程
请下载代码后再发表评论
文件名:springweb.rar,文件大小:7873.743K
下载
- /
- /springweb
- /springweb/.classpath
- /springweb/.mymetadata
- /springweb/.project
- /springweb/.settings
- /springweb/.settings/.jsdtscope
- /springweb/.settings/org.eclipse.jdt.core.prefs
- /springweb/.settings/org.eclipse.wst.jsdt.ui.superType.container
- /springweb/.settings/org.eclipse.wst.jsdt.ui.superType.name
- /springweb/.springBeans
- /springweb/src
- /springweb/src/applicationContext.xml
- /springweb/src/com
- /springweb/src/com/qm
- /springweb/src/com/qm/Contorll
- /springweb/src/com/qm
- /springweb

- 原 基于maven与springMVC的拦截器Interceptor,控制器Controller的使用
- spring mvc 学习使用模板 基础教程
- 原证 Spring Mvc初学者专用,里面有4套案例!
- 证精 基于浏览器首选语言的springmvc和freemarker国际化配置的实现
- spring mvc实现文件上传功能
- 原证 Spring MVC多视图配置简单demo实例,支持freemarker、velocity、jsp视图
- spring mvc注解代码实例教程
- 原证精 spring mvc如何将form表单中的对象类型绑定
- 精 SpringMVC的三种统一异常处理实例代码分享
- spring3.0 mvc和rest风格的小例子配置demo代码教程
- 原 Spring MVC+apache Shiro框架搭建,基于maven构建
- 待 Spring学习笔记之Spring MVC 入门教程

ma406805131 LV19
2024年12月4日
zywzywzyw1 LV17
2019年8月6日
yue_test LV2
2018年7月12日
shangzi LV2
2018年6月3日
qq876301182 LV4
2018年4月13日
longtianshang LV9
2018年2月26日
小蘑菇君 LV1
2017年7月17日
hkp0521 LV7
2017年5月29日
likecure LV4
2017年3月23日
12671296 LV2
2017年3月15日

ma406805131 LV19
2024年12月4日
Eddie233 LV6
2024年8月28日
ycg1988 LV3
2023年3月6日
xiaobaitud LV13
2023年1月10日
YUProject LV8
2022年12月21日
137455054 LV9
2021年12月2日
秦sir3067683450 LV10
2021年6月2日
黎明失约 LV2
2020年12月29日
duyongxing LV1
2020年6月29日
大谷粒 LV3
2020年6月27日