`
tntxia
  • 浏览: 1510822 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

为什么要用JSP来代替Servlet作为视图

阅读更多

 1. 因为Servlet需要配置,我们必须在web.xml中配置Servlet的信息才可以让Servlet生效,而JSP,我们则只需要因为文件名与路径就可以访问了。

2. JSP不需要重启服务,就可以更新,Servlet则必须要重启服务才会更新

3. 用Servlet时,我们要用以下代码去获取输出流:

 

PrintWriter out = response.getWriter();

 而且你不一样可以获取得到,因为这样获取可能会有异常。不仅如此,你使用完输出流后,你必须要关闭,Servlet管理器不会帮你关闭流出流。

 

 

 

分享到:
评论

相关推荐

    servlet/jsp 员工管理系统

    在本项目中,Servlet通常作为Controller的角色,处理HTTP请求,更新Model,并指示JSP来生成响应视图。JSP页面则主要用来展示数据,可以包含EL和JSTL标签,以简化页面中的Java代码。 全注解开发是一种现代的Java开发...

    使用 JSP 建设动态网站教程

    本教程将深入探讨如何使用JSP来构建动态网站,涵盖从基础概念到实际应用的多个方面。 一、JSP基本原理 JSP是Java平台上的一个标准组件,它基于Servlet技术,允许我们在HTML页面中嵌入Java代码。当用户请求一个JSP...

    Java代码中使用JSP/JSF表达式语言EL

    总之,理解和熟练使用JSP/JSF的表达式语言EL对于Java Web开发来说至关重要,它极大地简化了视图层与模型层之间的交互,提高了代码的可读性和可维护性。通过实践和深入研究,开发者可以更好地掌握这一强大的工具。

    JSP.rar_jsp_jsp word_jsp还有人用么

    4. **预编译JSP** - 使用JSP compiler工具预先将JSP转换为Servlet,减少首次请求时的编译时间。 5. **减少不必要的HTTP请求** - 通过合并CSS和JavaScript文件,减少图片的HTTP请求数,提高页面加载速度。 6. **优化...

    Jsp精华文章

    随着技术的发展,现在更多的项目倾向于使用MVC框架(如Spring MVC)来代替传统的JSP,以获得更好的结构和可维护性。不过,理解JSP的基本原理和用法对于任何Java Web开发者来说仍然是非常重要的。

    JSP网络编程技术

    1. **翻译阶段**:JSP页面被转换为一个Servlet源代码。 2. **编译阶段**:Servlet源代码被编译成.class文件。 3. **加载和初始化**:Servlet被加载到服务器,并实例化。 4. **服务阶段**:每个HTTP请求都会调用...

    jsp动态那网站开发

    在MVC(模型-视图-控制器)架构中,JSP常作为视图,Servlet作为控制器。 ### JSP与EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library) EL简化了JSP中的数据访问,用简洁的语法代替脚本...

    jsp上机一到五的代码

    4. **MVC设计模式**:JSP通常与Servlet和JavaBean结合使用,实现Model-View-Controller架构,分离业务逻辑、数据处理和视图展示。 【S2X】可能是指一系列JSP练习的文件集合,每个文件代表一个上机练习的解决方案。...

    jsp中的数据增删改查

    当服务器接收到JSP请求时,会将JSP转换为Servlet,然后编译并执行。JSP中的Java代码可以是脚本元素(Scriptlets、表达式和声明),也可以是JSP标签。 **2. Servlet在数据处理中的角色** Servlet是Java Web应用中...

    基于 Servlet 开发的房屋发布系统.zip

    Servlet中可以使用`PreparedStatement`代替`Statement`来避免SQL注入。 10. **异常处理** 应用程序应包含适当的异常处理机制,确保在出现错误时能提供有用的反馈。Servlet可以通过`try-catch`块捕获异常,并在必要...

    SpringMVC及视图解析器

    1. @Controller:写在控制层,代替 Servlet,用于标识 Controller 类 2. @RequestMapping:用于标识 Controller 类中的方法,指定该方法可以处理的请求 3. @Service:写在业务层,用于标识该类可以作为别的类的属性...

    JSP基礎教材

    - JSP通常与Model-View-Controller(MVC)设计模式一起使用,其中JSP作为视图,Servlet作为控制器,模型则由JavaBeans或其他业务组件实现。 8. **JSP开发工具** - 开发JSP应用通常需要IDE支持,如Eclipse、...

    jsp课程设计小程序

    - **JSP标准标签库(JSTL)**:为了提高代码可读性和维护性,可以使用JSTL来代替脚本元素,例如用`<c:if>`进行条件判断,`<c:forEach>`进行循环,`<fmt:formatDate>`进行日期格式化等。 7. **MVC(Model-View-...

    JSP由浅入深完全精通(CHM)

    - JSP和Servlet可以互相调用,JSP用于视图展示,Servlet处理业务逻辑。 **7. JSP的四种动作标签** - `<jsp:useBean>`:实例化或查找一个JavaBean。 - `<jsp:setProperty>`:设置JavaBean的属性值。 - `<jsp:...

    java-servlet-api.doc

    例如,如果你建立了一个名叫listattributes的Servlet,你可以通过使用/servlet/listattributes来访问这个Servlet。 通过类名调用Servlet 例如,如果Servlet引擎接收了来自/servlet/com.foo.servlet.MailServlet的...

    JSP高级编程(希望版)

    - MVC模式鼓励将视图、控制和模型分开,JSP通常作为视图层,Java类作为模型,而控制器可以由Servlet或现代框架如Spring MVC实现。 - 分离模式强调将业务逻辑、数据处理和展示内容分离,提高代码的可维护性和可扩展...

    最新JSP入门与应用

    JSP通常与Model-View-Controller(MVC)设计模式结合使用,其中JSP作为视图层,负责展示数据。控制器(如Servlet)处理用户请求,更新模型,然后将控制权传递给JSP进行渲染。 **9. JSP与Web框架集成** 现代Web开发...

    JSP新手入门

    JSP常与Servlet配合使用,Servlet主要作为控制器,处理请求并调用业务逻辑,而JSP则专注于视图的展示。 **JSP涉及的内容** 1. **JSP语法基础**:JSP文件可以包含Java代码和HTML,因此你需要了解Java的基本语法,...

    jsp 初中级教程 java初级

    JSP常与Model-View-Controller(MVC)设计模式结合使用,其中JSP作为视图,负责呈现数据;控制器通常由Servlet实现,处理用户请求并调用模型;模型则封装业务逻辑和数据。 ### JSP与Java初级关联 对于初学者,了解...

    基于Jsp的公交管理系统

    1. **Servlet生命周期**:JSP最终会被编译为Servlet,所以理解Servlet的生命周期是至关重要的。包括加载、初始化、服务、销毁四个阶段,每个阶段都有相应的生命周期方法。 2. **JSP指令**:如`<%@ page %>`, `...

Global site tag (gtag.js) - Google Analytics