<?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">
<description>
如果jsp文件不是在classpath下,则prefix的value为classpath到jsp文件的路径
如:/WEB-INF/jsp/
</description>
<property name="viewClass">
<value>
org.springframework.web.servlet.view.JstlView
</value>
</property>
<property name="prefix">
<value></value>
</property>
<property name="suffix">
<value>.jsp</value>
</property>
</bean>
-->
<bean id="viewResolver"
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="viewClass">
<description>
使用Tiles来解析视图,Tiles用来组装页面视图,生成最终的HTML页面。
除了Tiles外,还可能用Excel、PDF等解析器。
</description>
<value>org.springframework.web.servlet.view.tiles.TilesJstlView</value>
</property>
</bean>
<bean id="tilesConfigurer"
class="org.springframework.web.servlet.view.tiles.TilesConfigurer">
<property name="definitions">
<list>
<value>/WEB-INF/tiles-defs.xml</value>
</list>
</property>
</bean>
<bean name="/first.do"
class="users.login.action.LoginAction">
<property name="commandName">
<description>
可选参数。在JSP页面通过指定的commandName来获得请求对象。
例如在JSP中通过标签c:out value="${clientDTO.code}"获得客户代码,
commandName缺省值为“command”。
</description>
<value>UserInfoDTO</value>
</property>
<property name="commandClass">
<description>
commandName对象所属的类,用于数据绑定。
如果指定了commandName,必须指定commandClass。
</description>
<value>users.dto.UserInfoDTO</value>
</property>
<property name="fail_view">
<value>loginfailview</value>
</property>
<property name="success_view">
<value>mainview</value>
</property>
<!-- 添加数据校验 -->
<!--
<property name="validator">
<description>
Controller相对应的数据校验类,系统将调用这个Validator来校验页面提交的数据。
</description>
<ref local="usersValidator"/>
</property>
-->
</bean>
<bean id="usersValidator"
class="users.login.validator.UsersValidator">
</bean>
<!--
<bean id="urlMapping"
class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
<property name="mappings">
<props>
<prop key="/first.do">LoginAction</prop>
</props>
</property>
</bean>
-->
<!---Action Definition
<bean id="LoginAction"
class="user.login.action.LoginAction">
<property name="commandClass">
<value>user.dto.UserDTO</value>
</property>
<property name="fail_view">
<value>loginfail</value>
</property>
<property name="success_view">
<value>main</value>
</property>
</bean>
-->
</beans>