首页 > 其他分享 >JSP的脚本以及JSP的入门学习

JSP的脚本以及JSP的入门学习

时间:2022-12-11 18:57:00浏览次数:58  
标签:脚本 java 定义 JSP out response 入门

JSP的脚本以及JSP的入门学习

JSP的脚本:JSP定义java代码方式

  1.<% 代码 %>:定义的java代码,在service方法中,service方法中可以定义什么,该脚本中就可以定义什么,

  2.<%! 代码 %>:定义的java代码,在jsp转换后的java类的成员位置。

  3.<%= 代码 %>:定义的java代码,会输出到页面上,输出语句中可以定义什么,该脚本中就可以定义什么,

<%
  System.out.println("控制台打印:hello,jsp");
  int i = 10;
  for (int j = 0; j < i; j++) {
    System.out.println(j);
  }
%>
    
<%!
  int i = 5;
%>
    
<%= i %>

 

 

JSP的入门学习:

JSP的内置对象:

  在jsp页面中不需要获取和创建,可以直接使用的对象

  jsp一共有9个内置对象。

  今天学习3个:

    request:请求

    response:响应

    out:字符输出流对象。可以将数据输出到页面上。和response.getWriter(  )类似

      response.getWriter()和out.write()的区别:

        在tomcat服务器真正给客户端做出响应之前,会先找response缓冲区数据,再找out缓冲区数据

        response.getWriter()数据输出永远在out.write()之前

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
  <head>
    <title>$Title$</title>
  </head>
  <body>

    <%
      System.out.println("控制台打印:hello,jsp");
      int i = 10;
      String contextPath = request.getContextPath();
      out.println("虚拟目录:"+contextPath);
      out.println("out打印");

    %>

    <%!
      int i = 5;
    %>

    <%= i %>

    <h1>页面输出:jsp11</h1>
    
    <% response.getWriter().write("response");%>
  
  </body>
</html>

 

 

标签:脚本,java,定义,JSP,out,response,入门
From: https://www.cnblogs.com/qihaokuan/p/16974156.html

相关文章

  • 小程序页面导航、事件和 wxs 脚本
    如何实现页面之间的导航跳转声明式导航、编程式导航如何实现下来刷新效果enablePullDownRefresh、onPullDownRefresh如何实现上拉加载更多效果onReachBotto......
  • JSP_概念以及原理
    JSP_概念以及原理 概念:JSP(JavaServlerPages):其本质就是一个Servlet 。一般将Servlet和jsp结合使用,servlet负责业务,jsp负责显示。可以理解为:一个特殊的页面,其中既......
  • 脚本之一键安装单节点elasticsearch
    #!/bin/bashES_VERSION=7.17.5#ES_VERSION=7.9.3#ES_VERSION=7.6.2UBUNTU_URL="https://mirrors.tuna.tsinghua.edu.cn/elasticstack/7.x/apt/pool/main/e/elasticsearch/el......
  • Go应用-基础语法入门
    GO语言特性开发者使用编程语言的三大分类(执行速度,简易程度,开发难度)1.执行速度快、编译速度慢(编译型):C,C++2.执行速度较慢,编译速度快(解释型):JAVA,.NET3.执行速度慢,开发难度小(动态......
  • JDBC的快速入门
    JDBC的快速入门一、前置工作1.导入相关数据库的jar包2.右击jar包,点击AndasLibrary...二、代码实现1.注册驱动使用Class.forName();方法注册驱动,此时使用musql数据......
  • 【Shell脚本(一) -- 开始、变量、字符串、数组】
    一、什么是ShellShell编程就是对一堆Linux命令的逻辑化处理应用例:举个简单的例子,我们做pythonweb开发的,在以前,如果要在本地将程序打包,然后部署到远程服务器(抛开现在的ci,原......
  • 【Shell脚本(二) -- 运算符】
    一、Shell基本运算符Shell和其他编程语言一样,支持多种运算符,包括:算数运算符关系运算符布尔运算符字符串运算符文件测试运算符原生bash不支持简单的数学运算,但是可以通过其......
  • Microsoft 365 开发:如何通过脚本批量获取用户MFA状态以及Default MethodType
    Blog链接:​​​https://blog.51cto.com/13969817​​今天给大家分享一下如何通过脚本检验用户是否启用了MFA以及DefaultMethodType,首先我们确保环境:·      部署了MS......
  • Microsoft 365 解决方案:如何用脚本批量获取Onedrive Storage信息
    Blog链接:​​https://blog.51cto.com/13969817​​​近期在给客户做数据迁移的时候,发现客户OneDriveStorage不足,导致数据迁移失败,但每次手动到源端和目的端比对OneDriveSt......
  • memcached 入门学习
    1、概念     memcached是高性能的分布式内存缓存服务器。一般的使用目的是,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度、提高可扩展性。2、......