0 0

对于MVC模型的web应用的视图层来讲,需要让Taglib原子化对外透明吗?0

有人说在controller里调用service获取变量值,交给view层的taglib来渲染。
但是我觉得这种做法会导致controller和taglib耦合度会非常高,很难维护。
2012年6月07日 11:56

1个答案 按时间排序 按投票排序

0 0

考虑一下使用Ajax,前台可以使用纯HTML,没有scriptlet,没有taglib,Controller只负责解析request参数,验证,调用业务层,然后把结果序列化成json对象返回给前台,前台用dhtml进行渲染。。。

这种方式我用了7年N个项目了,JSP、Taglib已经忘光了。。。

2012年6月08日 16:45

相关推荐

    Spring MVC3构建Web应用详解

    总的来说,Spring MVC提供了一种灵活且强大的方式来组织和控制Web应用的流程,包括模型、视图和控制器的分离,以及依赖注入等特性,使开发者可以更专注于业务逻辑,而不是底层的HTTP请求处理。在实际开发中,还可以...

    jsp ssh mvc java web j2ee网络商城+论文+源码 购物系统网页设计

    标题"jsp ssh mvc java web j2ee网络商城+论文+源码 购物系统网页设计"中,提到了一系列关键技术和应用领域,这些包括: 1. JSP(JavaServer Pages):JSP是Java平台上用于创建动态网页的技术,它允许开发者在HTML...

    Servlet+MVC+taglib+JSON+Android

    Servlet、MVC、Taglib、JSON以及Android是五个在IT领域中至关重要的概念,它们各自在Web开发和移动应用开发中扮演着不同的角色。让我们逐一深入探讨这些技术及其相互之间的联系。 Servlet是Java中用于扩展服务器...

    web.xml加入taglib报错

    Struts是一个基于MVC(Model-View-Controller)设计模式的Java Web框架,它使用`taglib`来实现视图层的控制,例如显示表单、处理验证等。在Struts项目中,通常会在`web.xml`中引入Struts的核心标签库,例如: ```...

    精通Struts基于MVC的Java Web设计与开发

    《精通Struts:基于MVC的Java Web设计与开发》这本书深入探讨了使用Struts框架进行Web应用开发的核心技术和实践方法。Struts是Java社区中广泛使用的MVC(Model-View-Controller)架构的实现,它极大地简化了复杂的...

    spring mvc web demo(helloworld)

    在IT领域,Spring MVC是Java开发者广泛使用的Web应用程序框架,它提供了模型-视图-控制器(MVC)架构模式,便于开发和管理复杂的Web应用。本教程将围绕“spring mvc web demo(helloworld)”这一主题,引导你了解...

    Java web应用开发试卷

    Java Web应用开发试卷主要涵盖了Java Web技术的基础知识、核心概念以及实际应用,这些知识点对于学习者来说至关重要。Java Web是基于Java技术构建Web应用程序的一种方式,它包括了Servlet、JSP(JavaServer Pages)...

    基于MVC模式的Struts框架中Ajax研究与应用.pdf

    Struts框架是基于Java的一个开源Web应用框架,它支持MVC设计模式,并且提供了许多工具和技术来简化Web应用的开发过程。 - **视图(View)**:主要由JSP(Java Server Pages)页面实现。Struts自带的一系列标签库...

    Java web 应用与开发教程 课件

    4. **MVC模式**:解释模型-视图-控制器架构在Web应用中的应用,以及如何通过Servlet、JSP和JavaBean实现这一模式。 5. **JDBC与数据库交互**:讲解如何使用Java进行数据库连接、SQL查询、结果集处理,以及事务管理...

    Spring MVC Helloword代码

    Spring MVC 是一个基于Java的轻量级Web应用框架,它为构建Web应用程序提供模型-视图-控制器(Model-View-Controller)架构。这个框架在Java Web开发中广泛应用,因其强大的功能、良好的可扩展性和易用性而备受赞誉。...

    idea需要的taglib标签库包

    idea需要的taglib标签库包,idea没有自带的taglib标签库,需要手动导入taglib包,并且配置对应的路径,进入“settings”设置选项,然后搜“DTD”然后如下图,在左边的标签选项卡找到“Schemas and DTDS” ,在url的...

    精通Struts 基于MVC的Java Web设计与开发

    总的来说,《精通Struts:基于MVC的Java Web设计与开发》这本书将引导读者掌握如何使用Struts框架构建高效、可维护的Java Web应用。它涵盖了从基础概念到高级特性的全面内容,包括Action、ActionForm、Interceptor、...

    精通struts2 基于MVC的 java web应用开发实践第02章 第一个Struts2应用实例

    Struts2是一个强大的Java Web应用程序框架,它基于Model-View-Controller(MVC)设计模式,为开发者提供了构建可维护性、可扩展性极高的Web应用程序的工具和组件。本章将带你逐步深入理解并实践如何创建第一个Struts...

    Struts 原理 与 应用

    Struts 是一个开源的Java Web框架,主要用于构建基于MVC(模型-视图-控制器)设计模式的Web应用程序。这个框架旨在提高应用的结构化和可维护性,它是在J2EE平台上发展起来的,特别是在JSP Model 2的基础上进行了...

    无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl

    JSTL是用于简化JSP页面的编程模型,它提供了一系列标签库来处理常见的任务,如迭代、条件判断、XML处理等。 当尝试解析一个绝对URI,例如`http://java.sun.com/jsp/jstl`,系统可能在查找JSTL相关的TLD(Tag ...

    JSP Web应用教程

    **JSP(Java Server Pages)Web应用教程** JSP(Java Server Pages)是Java平台上的一个服务器端脚本语言,用于创建动态、交互式的Web应用程序。它将HTML代码与Java代码相结合,允许开发者在网页中嵌入Java代码,...

    基于java的轻量级的MVC框架应用实例.zip

    Java MVC框架是软件开发中广泛使用的架构模式,用于构建可维护性和可扩展性良好的Web应用程序。在这种模式下,Model(模型)处理业务逻辑,View(视图)负责展示数据,而Controller(控制器)则作为两者之间的桥梁,...

    Java开发Web应用

    模型-视图-控制器(MVC)设计模式是Web开发中的重要概念,它将应用程序分为三个组件:模型负责数据管理,视图用于展示,控制器处理用户输入并协调模型和视图。MVC模式提高了代码的可维护性和可扩展性。 Ajax...

    精通Struts:基于MVC的Java Web设计与开发 pdf

    《精通Struts:基于MVC的Java Web设计与开发》这本书深入探讨了Struts框架,一个在Java Web开发中广泛使用的MVC(Model-View-Controller)架构。Struts1.1和1.2版本是该书关注的重点,这两个版本在当时代表了Struts...

    Java Web应用客户端编程

    - JSF是一种MVC(模型-视图-控制器)框架,提供了一套组件库和生命周期管理,用于构建Java Web应用的用户界面。 7. AJAX(异步JavaScript和XML) - AJAX允许局部更新网页,无需刷新整个页面,提高了用户体验。 -...

Global site tag (gtag.js) - Google Analytics