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中是比较有意思的一个类。之后将详细讨论下。
分享到:
相关推荐
<filter-mapping> <filter-name>shiroFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> maven 的pom.xml 配置 <!-- shiro简单配置 --> <dependency> <groupId>org.apache....
该资源为SpringMVC中json转换所需要的Maven仓库,如果maven下载包的时候速度太慢,可以使用我的这个资源,把这个直接考到本地Maven仓库即可。 对应的Maven依赖如下: <dependency> <groupId>org.codehaus.jackson</...
<filter-mapping> <filter-name>encodingFilter</filter-name> <url-pattern>*.do</url-pattern> </filter-mapping> <servlet> <servlet-name>ideawu</servlet-name> <servlet-class> org.spring...
springmvc学习笔记
SpringMVC是一个项目团队非常喜欢的框架。... <servlet-mapping> <servlet-name>Dispatcher</servlet-name> <url-pattern>*.do</url-pattern> </servlet-mapping> 用于学习了解SpringMVC还是有一定的帮助的。
个人学习spring框架时记录的笔记,纯手敲,SpringIOC+SpringMVC学习笔记,有兴趣的可以参考
SpringMVC学习笔记.md
<body> <form action="${pageContext.request.contextPath}/my/login" method="post"> <div>${message }</div> 邮箱:<input type="text" name="name"> <br> 密码: <input type="password" name="pwd"> ...
----linux类系统需要修改mysql的配置文件,改为数据库表名不区分大小写(lower_case_table_names=1) <br /> 环境要求 ------------ 1.jdk要求1.7及以上;<br /> 2.tomcat6或tomcat7; <br /> 3.eclipse版本4.4以上...
SpringMVC学习笔记
springmvc学习笔记.zip
(写在前面的话,评论中说的图片显示问题解决了,原因是文件被拦截了,感谢帮忙解决问题的同学!) 基于SSM(spring+springMVC+MyBatis)技术开发的仓库管理系统,是我这学期期末综合课设项目,新鲜... </servlet-mapping>
<version>5.2.4.Final</version> 5.</dependency> 二、编写需要校验的bean@NotNull(message="名字不能为空")private String userName;@Max(value=120,message="年龄最大不能查过120")private int age;@Email...
SpringMVC学习笔记.docx
2023年SpringMVC学习笔记.doc
笔记都是markdown格式的,请自行下载阅读器进行查看个人推荐Typora,当然notepad++也行
11 <bean id="simpleUrlHandlerMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping"> 12 <property name="mappings"> 13 <props> 14 <prop key="/hello.do">helloController</prop> ...
springmvc 笔记
(写在前面的话,评论中说的图片显示问题解决了,原因是文件被拦截了,感谢帮忙解决问题的同学!) 基于SSM(spring+springMVC+MyBatis)技术开发的仓库管理系统,是我这学期期末综合课设项目,新鲜...</servlet-mapping>
SpringMVC笔记.pdf