`
jiangduxi
  • 浏览: 444647 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

SpringMVC 学习笔记二 <Handler Mapping>

阅读更多
BeanNameUrlHandlerMapping
<beans>
   <bean name="/welcome.htm" clas="com.david.common.controller.WelcomeController">
   <bean name="/welcome*.htm" class="com.david.common.controller.WelcomeController">
</beans>

直接通过设置url pattern来访问controller
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.AbstractController;

public class HelloWorldController extends AbstractController {

	@Override
	protected ModelAndView handleRequestInternal(HttpServletRequest request,
			HttpServletResponse response) throws Exception {
		
		ModelAndView model = new ModelAndView("HelloWorldPage");
		model.addObject("msg", "hello world Welcome David");
		
		return model;
	}

}

HelloWorldPage.jsp
<html>
<body>
<h1>Spring MVC Hello World Example</h1>

<h2>${msg}</h2>

</body>
</html>

在这里用到AbstractController 。这个在SpringMVC的Controller中是比较有意思的一个类。之后将详细讨论下。
分享到:
评论

相关推荐

    简单配置 shiro + spring +springMVC+hibernate简单框架

    &lt;filter-mapping&gt; &lt;filter-name&gt;shiroFilter&lt;/filter-name&gt; &lt;url-pattern&gt;/*&lt;/url-pattern&gt; &lt;/filter-mapping&gt; maven 的pom.xml 配置 &lt;!-- shiro简单配置 --&gt; &lt;dependency&gt; &lt;groupId&gt;org.apache....

    SpringMVC中json转换所需要的Maven仓库的jar包

    该资源为SpringMVC中json转换所需要的Maven仓库,如果maven下载包的时候速度太慢,可以使用我的这个资源,把这个直接考到本地Maven仓库即可。 对应的Maven依赖如下: &lt;dependency&gt; &lt;groupId&gt;org.codehaus.jackson&lt;/...

    Spring MVC 框架应用实例

    &lt;filter-mapping&gt; &lt;filter-name&gt;encodingFilter&lt;/filter-name&gt; &lt;url-pattern&gt;*.do&lt;/url-pattern&gt; &lt;/filter-mapping&gt; &lt;servlet&gt; &lt;servlet-name&gt;ideawu&lt;/servlet-name&gt; &lt;servlet-class&gt; org.spring...

    springmvc学习笔记

    springmvc学习笔记

    Spring MVC Demo

    SpringMVC是一个项目团队非常喜欢的框架。... &lt;servlet-mapping&gt; &lt;servlet-name&gt;Dispatcher&lt;/servlet-name&gt; &lt;url-pattern&gt;*.do&lt;/url-pattern&gt; &lt;/servlet-mapping&gt; 用于学习了解SpringMVC还是有一定的帮助的。

    SpringIOC+SpringMVC学习笔记

    个人学习spring框架时记录的笔记,纯手敲,SpringIOC+SpringMVC学习笔记,有兴趣的可以参考

    SpringMVC学习笔记.md

    SpringMVC学习笔记.md

    springMVC+mybatis

    &lt;body&gt; &lt;form action="${pageContext.request.contextPath}/my/login" method="post"&gt; &lt;div&gt;${message }&lt;/div&gt; 邮箱:&lt;input type="text" name="name"&gt; &lt;br&gt; 密码: &lt;input type="password" name="pwd"&gt; ...

    基于SpringMvc+Spring+MyBatis的OA系统项目

    ----linux类系统需要修改mysql的配置文件,改为数据库表名不区分大小写(lower_case_table_names=1) &lt;br /&gt; 环境要求 ------------ 1.jdk要求1.7及以上;&lt;br /&gt; 2.tomcat6或tomcat7; &lt;br /&gt; 3.eclipse版本4.4以上...

    SpringMVC学习学习笔记

    SpringMVC学习笔记

    springmvc学习笔记.zip

    springmvc学习笔记.zip

    基于SSM(spring+springMVC+MyBatis)开发的仓库管理系统

    (写在前面的话,评论中说的图片显示问题解决了,原因是文件被拦截了,感谢帮忙解决问题的同学!) 基于SSM(spring+springMVC+MyBatis)技术开发的仓库管理系统,是我这学期期末综合课设项目,新鲜... &lt;/servlet-mapping&gt;

    SpringMVC使用JSR-303进行验证Bean.docx

    &lt;version&gt;5.2.4.Final&lt;/version&gt; 5.&lt;/dependency&gt; 二、编写需要校验的bean@NotNull(message="名字不能为空")private String userName;@Max(value=120,message="年龄最大不能查过120")private int age;@Email...

    SpringMVC学习笔记.docx

    SpringMVC学习笔记.docx

    2023年SpringMVC学习笔记.doc

    2023年SpringMVC学习笔记.doc

    SpringMVC学习笔记.zip

    笔记都是markdown格式的,请自行下载阅读器进行查看个人推荐Typora,当然notepad++也行

    Spring MVC 入门实例

    11 &lt;bean id="simpleUrlHandlerMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping"&gt; 12 &lt;property name="mappings"&gt; 13 &lt;props&gt; 14 &lt;prop key="/hello.do"&gt;helloController&lt;/prop&gt; ...

    一、SpringMVC尚硅谷的笔记.md

    springmvc 笔记

    WMS仓库管理系统SSM.zip

    (写在前面的话,评论中说的图片显示问题解决了,原因是文件被拦截了,感谢帮忙解决问题的同学!) 基于SSM(spring+springMVC+MyBatis)技术开发的仓库管理系统,是我这学期期末综合课设项目,新鲜...&lt;/servlet-mapping&gt;

    SpringMVC笔记.pdf

    SpringMVC笔记.pdf

Global site tag (gtag.js) - Google Analytics