1、spring.xml配制
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:tx="http://www.springframework.org/schema/tx" xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.0.xsd
http://www.springframework.org/schema/aop
http://www.springframework.org/schema/aop/spring-aop-3.0.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx-3.0.xsd ">
<!-- 配置sqlSessionFactory -->
<bean id="sqlSessionFactory_msp" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="configLocation" value="classpath:mybatis_config/mybatis-config-msp.xml"></property>
<property name="dataSource" ref="dataSource_msp" />
</bean>
<bean id="sqlSessionTemplate_msp" class="org.mybatis.spring.SqlSessionTemplate">
<constructor-arg ref="sqlSessionFactory_msp" />
</bean>
<!-- spring管理事务 -->
<bean id="txManager_msp"
class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<property name="dataSource" ref="dataSource_msp" />
</bean>
<!-- Spring的声明式事务管理 -->
<!-- 设置与事务有关的各种属性 -->
<tx:advice id="txAdvice_msp" transaction-manager="txManager_msp">
<tx:attributes>
<tx:method name="add*" propagation="REQUIRED" />
<tx:method name="insert*" propagation="REQUIRED" />
<tx:method name="update*" propagation="REQUIRED" />
<tx:method name="del*" propagation="REQUIRED" />
<tx:method name="remove*" propagation="REQUIRED" />
<tx:method name="save*" propagation="REQUIRED" />
<tx:method name="*" read-only="true" />
</tx:attributes>
</tx:advice>
<!-- 声明切入点 -->
<aop:config>
<aop:pointcut id="interceptorPointCuts_msp"
expression="execution(* com.hcresearch.msp.*.service.*.*(..))" />
<aop:advisor advice-ref="txAdvice_msp" pointcut-ref="interceptorPointCuts_msp" />
</aop:config>
<!-- 通过扫描的模式,自动注入bean -->
<bean id="mapperScannerConfigurer_msp" class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<property name="basePackage"
value="com.hcresearch.msp.*.mapper"></property>
<property name="sqlSessionTemplate" ref="sqlSessionTemplate_msp"></property>
<property name="sqlSessionFactory" ref="sqlSessionFactory_msp"></property>
</bean>
</beans>
2、表单显示
<form id="userForm" name="userForm" target="_blank" action="quickReg" namespace="/" theme="simple">
<!-- <div class="wrong"><span class="tishi" id="errorInfo"></span><span><a style="cursor:hand "><img src="use_img/wrong.jpg" style="margin-top:5px;" onclick="window.parent.displayquickreg()" /></a></span></div>-->
<div class="wrong"><span class="tishi" id="errorInfo"></span><span style="float:right; margin-right:4px;"><a style="cursor:hand " onclick="displayquickreg_1()"><img src="use_img/wrong.jpg" style="margin-top:5px;" /></a></span></div>
<div class="textvalue">
游戏账号 <input type="text" name="user.userName" id="userid" onblur="userValidate()"/>
<br />游戏密码 <input type="password" name="user.pwd" id="pwd1"onblur="pwdFirValidate()" />
<br />确认密码 <input type="password" name="pwdsure" id="pwd2" onblur="pwd2Validate()"/>
<br />真实姓名 <input type="text" name="textfield" id="realNameId" onblur="validateRealName1()" name="user.realName" />
<br />身份证号 <input type="text" name="user.identifyNo" id="identifyNum" onchange="identifyValidate1()" />
<br />验证码<input type="text" name="str" style="width:55px; margin-right:5px;margin-left:20px; " /><img src="rand.action" width="56px" height="24px" align="absmiddle" id="randImg" onclick="changeValidateCode(this)" alt="看不清楚?点击刷新"/>
<br />
<input style="background:none; border:none;color:#FFFFFF; width:10px;" type="checkbox" id ="chen" checked ="true" name="Checkbox1" /><a href="http://passport.xkyx.com/usercenter/description/treaty.jsp" target="_blank">同意并接受服务协议和隐私声明</a>
<br />
<label>
<div style="width:57px; height:26px; background:none; border:none; margin-left:50px;"><img onclick="totalValidate1()" src="use_img/qd.jpg" alt="" /></div>
</label>
</div>
</form>
<%@taglib prefix="s" uri="/struts-tags" %>
<div class="suc">
<div > <s:property value="message"/> </div>
</div>
</div>
<jsp:include page="/template/foot.html" flush="true"/>
分享到:
相关推荐
- 如果有错误,Spring MVC会自动将错误信息绑定到模型中,然后返回到表单页面,`<form:errors>`标签会显示这些错误。 - 如果一切正常,控制器会处理数据并重定向到新的页面或者更新视图。 4. **表单标签实例** ...
在处理完复杂表单后,通常需要跳转到新的页面或显示结果。Spring MVC中的`RedirectView`或`ModelAndView`可以帮助我们实现这一点。 5. **分层架构**: 为了保持代码的整洁和模块化,我们可以将业务逻辑封装在...
当在网页填写表单信息过多的时候,一般会采用向导式的分页填写表单方式处理,当用户点击下一步的时候,spring表单控制器会保存每一页的内容,如果填写到中途时想返回修改前面填写的信息时,之前的内容将会重现,而不...
在本篇《Spring注解学习手札(三)表单页面处理》中,我们将深入探讨Spring框架中关于处理Web表单的关键注解和技术。在实际的Web开发中,表单处理是用户交互的重要组成部分,Spring提供了强大的支持,使得开发者能够...
配制Spring事务和JdbcTemplate使用 配制Spring事务和JdbcTemplate使用
在Spring MVC框架中,服务端表单验证是一个关键的步骤,确保从客户端接收到的数据是有效和安全的。本实例提供了完整的代码和配置,让你能够快速理解和应用服务端验证。以下是对这个实例的详细解析: 1. **Spring ...
- 保存成功后,Spring MVC控制器返回响应,EasyUI根据响应内容更新界面,如显示成功消息或错误提示。 6. **关键点分析**: - 数据验证:在Spring MVC的控制器层和EasyUI前端都可以进行数据验证,确保输入的有效性...
然而,有些场景下,我们可能需要缓存请求的Body(如JSON数据)或Form表单数据,以便进行进一步的业务逻辑处理或优化性能。在Spring Cloud Finchley版本中,由于其基于WebFlux的响应式架构,我们需要特别注意如何正确...
使用了SpringSecurity实现表单安全登录、图形验证的校验、记住我时长控制机制、第三方登录.比较独特的一点是集合SpringSocial做第三方登录的支持(此处本人测试自用app-id和app-secret,如果需要测试可以帮忙点下星发...
首先,我们来看标题"Spring 注解 方式配制的小demo",这意味着我们将学习如何创建一个简单的Spring应用,该应用完全基于注解进行配置。在传统的Spring配置中,我们需要在XML文件中定义bean及其属性,但使用注解配置...
这个压缩包包含的项目"SpringMVCSecurity-master"很可能是用来演示如何配置和使用Spring Security来实现自定义登录表单、处理无效凭证、基于角色的访问控制以及自定义访问拒绝错误消息的示例代码。 在Spring ...
在Spring MVC框架中,处理表单是Web应用程序中的常见任务,它涉及到用户界面的交互以及后端数据的处理。本实例分析将深入讲解如何利用Spring MVC来实现这一功能,以一个注册表单为例。 首先,我们需要创建一个控制...
在本实例中,我们主要探讨了如何利用Layui库进行图片上传,同时结合表单提交和Spring MVC框架实现后端处理。Layui是一个轻量级的前端组件库,提供了丰富的UI组件,包括上传功能。以下是具体的知识点: 1. **Layui...
Spring MVC接受表单自动封装特性实例解析 在Spring MVC框架中,控制器可以以实体类接受来自客户端的form表单,表单的字段自动构成实体类对象。这种机制可以使得开发者更方便地处理用户请求,并将其映射到对应的实体...
本主题将深入探讨如何使用SpringSecurity实现表单安全登录、图形验证码的验证、记住我功能的时长控制以及整合第三方登录。 **表单安全登录** 在SpringSecurity中,我们可以方便地配置表单登录。首先,我们需要定义...
自己写的spring表单绑定的小例子,分别使用SimpleFormController,MultiActionController,spring的form tag和validator。 还在MultiActionController里面实现了表单的绑定
在Spring MVC框架中,表单提交是Web应用中常见的功能之一,特别是在处理用户上传文件时。本篇将详细探讨如何实现多文件上传表单的功能,同时也会涉及到一些相关的源码和工具使用。 首先,让我们从基础开始。Spring ...
在MyBatis与Spring整合的框架中,为了便于调试和性能优化,我们常常需要在日志中打印出执行的SQL语句。以下是如何在这样的环境中配置日志来显示SQL语句的详细步骤。 首先,我们需要了解MyBatis的日志实现。MyBatis...
spring security form表单,基于ajax请求,用于前后端分离,包含多登出方式