alexRain的空间

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2011年3月10日

摘要: 在上一篇学习笔记的实例中,每个控制器只能对应页面中的一个按钮,这样对于一个大型项目来说,就会产生很多的控制器,不利于管理,Spring提供了一个多动作控制器,开发人员可以把处理一个业务逻辑类似的动作,比如对用户进行增、删、改等,放在这个控制器中,从而减少控制器的数量。MultiActionController的实现方式有两种,一种是继承MultiActionController,另一种是在配置文档中定义一个代理Bean,由它来定义哪个控制器是多动作的。这里通过一个实例来说明前一种方式是如何实现的。project的文件夹结构和上一篇文章中提到的一样。(1)修改input.jsp,增加两个butt 阅读全文
posted @ 2011-03-10 19:47 alexRain 阅读(1457) 评论(0) 推荐(0) 编辑

摘要: 如果每次传入参数都使用HttpServletRequest获取页面元素的值,假如要获取的页面元素值很少时,可以这样做,如果页面元素很多,就要使用很多的HttpServletRequest.getParameter(),显得很繁琐。为了解决这个问题,Spring提供了表单控制器SimpleFormController,把页面form中的元素名称设定为和Bean中的一样,传入的时候,Spring就会自动抓取form中和Bean名称一样的元素值,把它转换成一个Bean,使开发人员可以方便地使用。Project的目录结构如下:(1)提交form的页面input.jspView Code <%@ 阅读全文
posted @ 2011-03-10 12:26 alexRain 阅读(4267) 评论(4) 推荐(0) 编辑

摘要: 开发环境:MyEclipse,Spring2.0(1)新建一个WebProject,命名为myApp,导入所需要的jar包:在工程名上点右键-->BuildPath-->ConfigureBuildPath-->Libraries-->Add External Jars,导入spring.jar,commons-logging.jar,log4j-1.2.9.jar这3个包。(好像在Spring3.0以上的版本中,就没有spring.jar这个包了,取而代之的是一些分开的小包)。(2)修改WEB-INF目录下web.xml文件,内容如下View Code <?xm 阅读全文
posted @ 2011-03-10 10:08 alexRain 阅读(7724) 评论(2) 推荐(0) 编辑