摘要:
如果提交表单信息到action处理,发现有错误,比如密码验证错误或者其他,则需要发一条信息给登录界面,说明原因。在action中加代码:if(isLogin){ //保存学生记录到session范围 TbStudent student = studentService.getStudentByID(this.id); Map session = ActionContext.getContext().getSession(); session.put("studentInfo", student); return "studentSuccess"; }el 阅读全文
posted @ 2013-03-03 22:31
yuanmengnan
阅读(164)
评论(0)
推荐(0)
摘要:
<!-- 事务管理 --> <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <property name="dataSource" ref="dataSource"></property> </bean><!-- 声明式事务管理 --> <bean id="baseTra 阅读全文
posted @ 2013-03-03 22:12
yuanmengnan
阅读(610)
评论(0)
推荐(0)
摘要:
当指定struts.objectFactory为spring时,struts2框架就会把bean转发给spring来创建,装配,注入。但是bean创建完成之后,还是由struts容器来管理其生命周期。配置方式:(1)struts.xml中:xml代码<constantname="struts.objectFactory"value="spring"/>?(2)struts.properties中:java代码struts.objectFactory=spring通常情况下,这样子就够了,然后在struts的action-mapping配置文件 阅读全文
posted @ 2013-03-03 21:21
yuanmengnan
阅读(235)
评论(0)
推荐(0)
摘要:
jsp代码:functiondoDel(){myForm.action='agentApply!delete.so';myForm.submit();}<formid="myForm"action="agentApply!add.so"><tablewidth="50%"border="1"><tr><tdwidth="40%">ID号</td><tdwidth="40%">名称</ 阅读全文
posted @ 2013-03-03 21:20
yuanmengnan
阅读(1579)
评论(0)
推荐(0)
摘要:
最近开发中涉及到了表单重复提交的问题,通过研究做个总结。防止表单重复提交主要用的到标签是<s:token/>,拦截器<interceptor-refname="token"/>,还有一个默认的返回值<resultname="invalid.token">/input.jsp</result>在页面加载时,<s:token/>产生一个GUID(GloballyUniqueIdentifier,全局唯一标识符)值的隐藏输入框如:<inputtype="hidden"name 阅读全文
posted @ 2013-03-03 21:19
yuanmengnan
阅读(221)
评论(0)
推荐(0)
摘要:
struts.properties是可以不要的!!!因为struts.xml文件中有<constant>这个节点,你可以把你想写在struts.properties的自定义配置写在struts.xml文件当中.struts2的struts.properties配置文件详解struts.action.extensionTheURLextensiontousetodetermineiftherequestismeantforaStrutsaction用URL扩展名来确定是否这个请求是被用作Strutsaction,其实也就是设置action的后缀,例如login.do的'do& 阅读全文
posted @ 2013-03-03 21:18
yuanmengnan
阅读(195)
评论(0)
推荐(0)
摘要:
有一个Test的类,里面有User属性和setUser(Useruser)方法,现在用Spring的IOC,使用到bean里的parent属性。<beans>...<beanid="testProxy"class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean"abstract="true">//********(1)<propertyname="transactionManager"&g 阅读全文
posted @ 2013-03-03 21:16
yuanmengnan
阅读(443)
评论(0)
推荐(0)
摘要:
Spring事务配置的五种方式 前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。 总结如下: Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。 DataSource、TransactionManager这两部分只是会根据数据访问方式有所变化,比如使用Hibernate进行数据访问时,DataSource实际为 阅读全文
posted @ 2013-03-03 20:25
yuanmengnan
阅读(164)
评论(0)
推荐(0)
浙公网安备 33010602011771号