`
kimfly
  • 浏览: 48124 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

SpringMVC之惑

    博客分类:
  • java
阅读更多
   最近在使用SpringMVC controller的时候,发现重用部分有着诸多疑惑,希望有高人能够指点一下:
    问题就是对于同一个Controller,如果我需要配置两个实现,那么只需要在xml文件里面配置两个bean就可以了,这样能够很大程度上能够重用。但是表现层该怎么重用呢?
    因为配置了两个bean,所以对应到map中的地址也就有两个了。对于controler对应的页面(jsp),其实可能就是对应文件中所使用的href或action不一样(对应到各个controller的map地址),就需要存在多份几乎相同的页面,请问你们是如何处理这个问题的呢。
分享到:
评论
6 楼 joachimz 2006-12-06  
两个办法:
1 全部采用相对地址
2 把controller对应的uri作为一个配置项,由controller传递给view
5 楼 goby2008 2006-12-05  
我建议你看看林信良的<spring技术手册>.
4 楼 taowen 2006-12-05  
引用

其实可能就是对应文件中所使用的href或action不一样(对应到各个controller的map地址)

生成页面的时候用参数生成这个部分不就行了?页面重用,取决于你用的模板框架是什么。把参数往model里一扔,就可以啦。
3 楼 kimfly 2006-12-05  
其实就是同一个controller由于需要,在xml中配置了多个(某个参数不一样),这样需要配置多个**.do了,但是我在jsp文件中需要指定连接到某个**.do,这样,就出现了多个jsp文件,他们唯一的不同就是指向**.do那句语句。
2 楼 sinokaka 2006-12-05  
我不太明白,为什么会出现两套东西呢?如果两个页面对应的都是一个controller为什么还有配置成两个呢?仅仅是为了**.do不一样吗?那么为什么不写成两个呢?
1 楼 flyspider 2006-12-04  
Controller和View都很接近,是不是应该从设计上找找原因?或者举个相对具体的例子给大家看看你的问题

相关推荐

    SpringMVC和MongoDB整合Demo+文档

    在IT行业中,SpringMVC和MongoDB是两个非常重要的技术组件。SpringMVC是Spring框架的一个模块,专门用于构建Web应用程序的模型-视图-控制器(MVC)架构。而MongoDB则是一种流行的NoSQL数据库,以其灵活性、高性能和...

    SpringMVC和MongoDB整合

    ### SpringMVC与MongoDB整合的关键知识点 #### 一、Spring 框架概述 **1.1 Spring 概念** - **起源**: Spring 框架起源于2003年,最初由Rod Johnson在他的著作《Expert One-On-One J2EE Development and Design》...

    SSM开发(四) spring+SpringMVC+mybatis整合(含完整运行demo源码)

    Spring的核心概念之一是控制反转(IoC),它将对象的创建和依赖关系的维护从代码中移除,通过容器来管理对象的生命周期和依赖关系,极大地增强了代码的可测试性和可重用性。 SpringMVC则是Spring框架的一部分,它是...

    JavaSpringMvc的jar包

    3. **spring-context.jar**:提供上下文相关的服务,包括事件传播、国际化、资源访问等,是 Spring 的核心部分之一。 4. **spring-core.jar**:Spring 的核心工具类,包括 IoC 容器的基础功能和通用的类工具。 5. **...

    医学生在线学习交流平台 SSM毕业设计 附带论文.zip

    交流论坛则是学生之间互动交流、解疑答惑的场所,有助于形成良好的学习氛围;视频教程模块则是为了提供更加直观的学习材料,帮助学生更好地理解和掌握医学知识。 该平台对于推动医学教育的现代化,提高医学生的学习...

    SSM开发(二) spring与mybatis整合DEMO完整源码

    SSM框架是指Spring、SpringMVC和MyBatis三个框架的整合,是一种流行的Java EE企业级应用开发架构。Spring负责整个系统的业务逻辑层,SpringMVC负责控制层,MyBatis则处理数据持久层。SSM整合后的开发流程简化了企业...

    SSM整合完整源码(IDEA版)

    标签中的“intellij idea SSM springMVC mybatis”则明确指出了开发环境中使用的技术栈,以及需要特别关注的开发框架。这不仅仅是技术层面的组合,更是当前企业级应用开发的一种流行趋势。掌握SSM整合的IDEA版源码,...

Global site tag (gtag.js) - Google Analytics