美文网首页JavaWeb
JavaWeb开发基础-JSP简介

JavaWeb开发基础-JSP简介

作者: 蘑菇v5 | 来源:发表于2018-10-16 15:54 被阅读21次

【声明:】本文是作者(蘑菇v5)原创,版权归作者 蘑菇v5所有,侵权必究。本文首发在简书。如若转发,请注明作者和来源地址!未经授权,严禁私自转载!

JSP的基础语法

  • <%%>来包围的代码都是java代码
  • 对于jsp而言,默认定义了一下一些重要的内置对象

    ·out---->PrintWriter(resp.getWriter())
    由于out对象使用较多,所以有如下一种替换方式,直接在html中通过<%=xx%>完成out的使用
    ·request--->HttpServletRequest
    ·session---->HttpSession
    ·application---->ServletContext
    ·response ----->HttpServletResponse

JSP的运行原理

对于所有的jsp而言,它都会被转换为servlet来执行,只是这个转换的过程由Tomcat服务器完成,我们可以通过work目录来查询相应的代码,所以JSP的页面在第一次运行时会相对比较慢,因为要完成JSP-Servlet的转换。

重定向

  • response.sendRedirect("02.jsp");

这种方式属于客户端跳转,在浏览器的地址栏显示的是跳转后的地址
传递参数可以直接在地址后使用?xxx=xxx来传递,但是中文传递不了

特别注意:如果要使用客户端跳转一定要在sendRedirect之后使用return;

  • <jsp:forward page="02.jsp"></jsp:forward>

属于服务器端跳转,该种跳转在客户端的浏览器上依然会显示原有的地址
传递参数的方式在标签中加入jsp:param标签,注意也不支持中文传递

<jsp:forward page="02.jsp">
    <jsp:param value="张三" name="username"/>
  </jsp:forward>

相关文章

  • JavaWeb开发基础-JSP简介

    【声明:】本文是作者(蘑菇v5)原创,版权归作者 蘑菇v5所有,侵权必究。本文首发在简书。如若转发,请注明作者和来...

  • Java Web 从入门到"改行"(2)--

    1.Servlet 简介: JavaWeb应用开发的核心技术就是JSP、Servlet与JavaBean。Serv...

  • javaWeb_JSP 知识总结-markdown

    javaWeb_JSP 一、简介 全称: java server pages(java服务器页面); jsp必须运...

  • 目录【JavaWeb教程】

    JavaWeb-001-JavaWeb简介 JavaWeb-002-JavaWeb开发的目录结构 JavaWeb-...

  • JavaWeb基础——JSP

    JSP全名是JAVA Server Pages,根本上是一个简化的Servlet设计。在传统的网页HTML文件中插...

  • MVC与JavaEE开发

    【目录】1 什么是MVC2 Java EE开发  2.1 JavaWeb开发:Servlet+JSP+Javabe...

  • 前后端分离概述

    1.传统的javaweb开发 在传统的开发中,开发流程为:前端 -> html静态页面 -> 后端 -> JSP ...

  • JavaWeb开发之JSP

    什么是JSP JSP(Java Server Page)是Java服务器端动态页面技术。是sun公司制订的一种服务...

  • JavaWeb基础之JSP

    什么是JSP? Java Server Page:java服务器页面,也和servlet一样用于开发动态web技术...

  • JavaBean和EL

    一、JavaBean的概念 二、JavaWeb的开发模型 三、JSP中操作JavaBean的动作元素 *****开...

网友评论

    本文标题:JavaWeb开发基础-JSP简介

    本文链接:https://www.haomeiwen.com/subject/ebyhzftx.html