文档章节

Spring3 MVC 初体验

东湖畔新家
 东湖畔新家
发布于 2017/05/09 18:53
字数 234
阅读 1
收藏 0

 

commons-logging-1.0.4.jar
jstl-1.2.jar
log4j-1.2.16.jar
org.springframework.asm-3.0.5.RELEASE.jar
org.springframework.beans-3.0.5.RELEASE.jar
org.springframework.context-3.0.5.RELEASE.jar
org.springframework.core-3.0.5.RELEASE.jar
org.springframework.expression-3.0.5.RELEASE.jar
org.springframework.jdbc-3.0.5.RELEASE.jar
org.springframework.web-3.0.5.RELEASE.jar
org.springframework.web.servlet-3.0.5.RELEASE.jar
standard.jar

 

<filter>
		<filter-name>encodingFilter</filter-name>
		<filter-class>
			org.springframework.web.filter.CharacterEncodingFilter
		</filter-class>
		<init-param>
			<param-name>encoding</param-name>
			<param-value>UTF-8</param-value>
		</init-param>
	</filter>
	<filter-mapping>
		<filter-name>encodingFilter</filter-name>
		<url-pattern>*.do</url-pattern>
	</filter-mapping>
	
	<servlet><!-- springmvc 要与后面的配置文档名字前缀一致 -->
		<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>*.do</url-pattern>
	</servlet-mapping>

 

 

<bean id="viewResolver"
   		 class="org.springframework.web.servlet.view.InternalResourceViewResolver">
   		 <property name="viewClass"
   		 		   value="org.springframework.web.servlet.view.JstlView"/>
   		 <property name="prefix" value="/WEB-INF/jsp/"/>
   		 <property name="suffix" value=".jsp"/>
   </bean>
   
   <bean id="simpleUrlHandlerMapping"
   		 class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
   		<property name="mappings">
   			<props>
				<prop key="/user.do">userController</prop>   			
   			</props>
   		</property>
   </bean>
   
   <bean id="userController" class="mvc.action.UserController">
	   	<property name="userId">
	   		<value>spring</value>
	   	</property>
	   	<property name="userPassword">
	   		<value>spring</value>
	   	</property>
   	
   </bean>

 

 

登录错误:  ID号: ${userId},密码: ${userPassword}<br>
     <a href="${pageContext.request.contextPath}/index.jsp">返回</a>
 
欢迎你: ${userId}<br>
     <a href="${pageContext.request.contextPath}/index.jsp">返回</a>

 

class UserController implements Controller{
  private String userId = null;
  private String userPassword = null;
//....省略掉 set get
  ModelAndView handleRequest(){
        String _userId = request.getParameter("userId");
	String _userPassword = request.getParameter("userPassword");
	request.setAttribute("userId", _userId);
	if ( userId.equals(_userId) && 
                              userPassword.equals(_userPassword)) {
			return new ModelAndView("success");
		}
	request.setAttribute("userPassword", _userPassword);
	return new ModelAndView("error");
    }
}

本文转载自:http://blog.csdn.net/sblig/article/details/24670149

东湖畔新家
粉丝 1
博文 170
码字总数 31582
作品 0
杭州
后端工程师
私信 提问
struts2.0和Spring MVC

Spring MVC 和 Struts2 我们用struts2时采用的传统的配置文件的方式,并没有使用传说中的0配置。spring3 mvc可以认为已经100%零配置了(除了配置spring mvc-servlet.xml外)。 Spring MVC和S...

耿中华
2014/09/18
0
0
Spring MVC和Struts2的比较

Spring MVC PK Struts2 我们用struts2时采用的传统的配置文件的方式,并没有使用传说中的0配置。spring3 mvc可以认为已经100%零配置了(除了配置spring mvc-servlet.xml外)。 Spring MVC和S...

姚君
2014/04/05
0
2
SpringMVC 与 Struts 2的区别

SpringMVC作为MVC框架,与Struts 2 有着异曲同工之处,首先对比一下SpringMVC与Struts2的不同之处: 1. 机制:spring mvc的入口是servlet,而struts2是filter(这里要指出,filter和servlet是不...

翊骷
2014/08/04
0
0
spring mvc DispatcherServlet js文件中图片路径的问题

spring mvc DispatcherServlet js文件中图片路径的问题 项目结构如下: spring3-servlet.xml文件中有 js/easy_validator.pack.js 文件中有这样一行: http://127.0.0.1/vt/user/addUser 调用...

许文强
2011/08/02
3.8K
0
Spring MVC和Struts2的比较的优点

虽然说没有系统的学习过Spring MVC框架, 但是工作这么长时间, 基本上在WEB层使用的都是Spring MVC, 自己觉得Struts2也是一个不错的WEB层框架, 这两种框架至今自己还未有比较, 今天闲着没事干...

陈昊Sevens
2012/09/22
0
0

没有更多内容

加载失败,请刷新页面

加载更多

八、RabbitMQ的集群原理

集群架构 写在前面 RabbitMQ集群是按照低延迟环境设计的,千万不要跨越WAN或者互联网来搭建RabbitMQ集群。如果一定要在高延迟环境下使用RabbitMQ集群,可以参考使用Shovel和Federation工具。...

XuePeng77
今天
1
0
mac系统下,brew 安装mysql,用终端可以连接,navicat却连接不上?

问题: 1.报错? 2059 - Authentication plugin 'caching_sha2_password' cannot be loaded: dlopen(../Frameworks/caching_sha2_password.so, 2): image not found 2.自己通过设置,已经把密......

写bug的攻城狮
昨天
2
0
老生常谈,HashMap的死循环

问题 最近的几次面试中,我都问了是否了解HashMap在并发使用时可能发生死循环,导致cpu100%,结果让我很意外,都表示不知道有这样的问题,让我意外的是面试者的工作年限都不短。 由于HashMap...

群星纪元
昨天
5
0
拉普拉斯算子

拉普拉斯算子是二阶微分算子。 我们知道,一维离散信号一阶微分公式如下: 相应的,一维离散信号二阶微分公式如下: 由于图像有x和y两个方向,因此图像信号属于二维离散信号。其在x,y两个...

yepanl
昨天
3
0
记录"正则表达式"

详细请查看我的博客:https://blog.enjoytoshare.club/article/RegularExpression.html 1 写在前面 正则表达式(Regular Expression)在代码中常常简写为regex。正则表达式通常被用来检索、替...

wugenqiang
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部