学习spring也有一段时间了,前一段时间有点事情给耽搁了一下,
现在打算捡起来继续研究(^_^).<o:p></o:p>
下面把自己前一段时间做的一个简单的MVC的例子.
主要完成简单的注册功能,如果该用户名已经被注册,则跳转到fail.jsp
否则跳转到sucees.jsp
贴出来望大家指点一下.<o:p></o:p>
配置spring MVC<o:p></o:p>
首先在 web.xml 文件中配置spring. 如下:<o:p></o:p>
xml 代码
- <servlet>
- <servlet-name>Dispatcherservlet-name>
- <servlet-class>
- org.springframework.web.servlet.DispatcherServlet
- servlet-class>
- <init-param>
- <param-name>contextConfigLocationparam-name>
- <param-value>/WEB-INF/applicationContext.xmlparam-value>
- init-param>
- servlet>
- <servlet-mapping>
- <servlet-name>Dispatcherservlet-name>
- <url-pattern>*.dourl-pattern>
- servlet-mapping>
中间用","隔开.
下面是spring的配置文件 applicationContext.xml
xml 代码
- <xml version="1.0" encoding="UTF-8"?>
- DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN"
- "http://www.springframework.org/dtd/spring-beans.dtd">
- <beans>
- <bean id="viewResolver" class="org.springframework.web.
- servlet.view.InternalResourceViewResolver">
- <property name="viewClass">
- <value>
- org.springframework.web.servlet.view.JstlView
- value>
- property>
- <property name="prefix">
- <value>/result/value>
- property>
- <property name="suffix">
- <value>.jspvalue>
- property>
- bean>
- <bean id="dataSource" class="org.apache.commons.dbcp. BasicDataSource" destroy-method="close">
- <property name="driverClassName">
- <value>net.sourceforge.jtds.jdbc.Drivervalue>
- property>
- <property name="url">
- <value>
- jdbc:jtds:sqlserver://127.0.0.1:1433/test
- value>
- property>
- <property name="username">
- <value>savalue>
- property>
- <property name="password">
- <value>savalue>
- property>
- bean>
- <bean id="jdbcTemplate"class="org.springframework.jdbc.
- core.JdbcTemplate">
- <property name="dataSource">
- <ref bean="dataSource" />
- property>
- bean>
- <bean id="simpleMapping" class="org.springframework.web. servlet.handler.SimpleUrlHandlerMapping">
- <property name="urlMap">
- <map>
- <entry key="/regist.do">
- <value>RegistActionvalue>
- entry>
- map>
- property>
- bean>
- <bean id="RegistAction" class="phoenix.spring.impl.
- RegistAction">
- <property name="commandClass">
- <value>phoenix.spring.model.Studentvalue>
- property>
- <property name="studentDaoImp">
- <ref bean="studentDaoImp" />
- property>
- <property name="success_view">
- <value>successvalue>
- property>
- <property name="fail_view">
- <value>failvalue>
- property>
- bean>
- <bean id="studentDaoImp" class="phoenix.spring.impl.
- StudentDaoImp">
- <property name="jdbcTemplate">
- <ref bean="jdbcTemplate" />
- property>
- bean>
- beans>