Java中跳出多层循环的简单方法

摘要: 在Java程序中可能使用多层循环来处理复杂的逻辑。但如果要从最内层循环跳出最外层循环是比较麻烦。下面的代码是一个三层循环的例子:String[]arr=newString[]{"a","b","c"};for(Strings:arr){for(Stringss:arr){for(Stringsss:arr){System.out.println(sss);}} }如果要从第三层循环跳出第一层循环,可以通过设置标志的方法来实现,但这比较麻烦。当然,如何使用过C或C++的开发人员可以想到使用goto语句,如下面的代码所示:String[] 阅读全文
posted @ 2012-10-08 15:15 ihanhong 阅读(291) 评论(0) 推荐(0) 编辑

strut2配置文件中Action result type的意义

摘要: 1 <action name="addPage" class="student" method="addStudentPage">2 <result name="addUserPage" type="freemarker">user_addPage.ftl</result>3 </action>type指定为freemarker的意义是指定user_addPage.ftl用freemarker处理下面是其他类型的意义:chain用来处理Action 阅读全文
posted @ 2012-09-07 12:21 ihanhong 阅读(2369) 评论(0) 推荐(0) 编辑

关于spring的学习

摘要: 今天做的事:一:理解了下spring配置文件的具体意义 1 <!-- 配置事务拦截器 --> 2 <bean id="transactionInterceptor" 3 class="org.springframework.transaction.interceptor.TransactionInterceptor"> 4 <!-- 事务拦截器bean依赖注入一个事务管理器 --> 5 <property name="transactionManager" ref="transact 阅读全文
posted @ 2012-09-06 18:02 ihanhong 阅读(262) 评论(0) 推荐(0) 编辑

spring配置文件中<property name="target">的理解

摘要: <bean id="productService" parent="baseTxService"> <property name="target"> <bean class="neo.app.service.ProductService" /> </property> </bean>我的理解是在父类中有一个target属性,我们给这个对象赋予class指定类的对象 阅读全文
posted @ 2012-09-06 17:48 ihanhong 阅读(4529) 评论(1) 推荐(0) 编辑

action访问spring的两种策略

摘要: action访问spring的两种策略:一:让spring管理控制器二:使用自动装配 阅读全文
posted @ 2012-09-06 10:26 ihanhong 阅读(181) 评论(0) 推荐(0) 编辑