首页 > 其他分享 >JSP-概念、原理、脚本

JSP-概念、原理、脚本

时间:2022-12-02 22:14:49浏览次数:48  
标签:脚本 java 定义 代码 JSP 原理 jsp

JSP-概念

  1. 概念:

    Java Server Pages: java服务器端页面

    以理解为:一个特殊的页面,其中既可以指定定义html标签,又可以定义java代码

    用于简化书写!!!

<%--
  Created by IntelliJ IDEA.
  User: fqy
  Date: 2018/6/8
  Time: 14:47
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
  <head>
    <title>$Title$</title>
  </head>
  <body>



      <%
        System.out.println("hello jsp");
        int i = 5;

        String contextPath = request.getContextPath();
        out.print(contextPath);
      %>

      <%!
        int i = 3;
      %>
      <%= "hello" %>


      System.out.println("hello jsp");
      <h1>hi~ jsp!</h1>

      <% response.getWriter().write("response....."); %>
  </body>
</html>

 

JSP-原理

  JSP本质上就是一个Servlet

 

 

 

JSP-脚本

  3. JSP的脚本:JSP定义Java代码的方式

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

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

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

标签:脚本,java,定义,代码,JSP,原理,jsp
From: https://www.cnblogs.com/yuzong/p/16945771.html

相关文章

  • 【Java基础】JSP分页显示
    分页是web应用程序非常重要的一个技术。数据库中的数据可能是成千上万的,不可能把这么多的数据一次显示在浏览器上面。一般根据每行数据在页面上所占的空间每页显示若干行,比......
  • mysql导入sql脚本时错误指令:Failed to open file
    遇到这种错误,在尝试了多种办法之后依然无果,把文件名中的中文字符删掉之后就可以了,所以可能是是由于sql脚本文件名中包含中文字符和空格将数据库表文件sql脚本导入mysql中方......
  • Request_原理以及继承体系
    Request_原理1.request对象和response对象的原理1.request和response对象是由服务器创建的,我们来使用他们2.request对象是来获取请求消息,response对象是来设置......
  • 脚本录制
    Jmeter脚本(.jmx)为xml格式,树形结构,由元件组成,使用“取样器”产生请求。在“工作台”添加“HTTP代理服务器”. 端口:代理服务器的端口,默认8080,可自行修改,但不要与其......
  • java语言——跨平台原理,jre,jdk
    day1Java是一种混合的编译运行方式:编译+解释(虚拟机)java的跨平台:在虚拟机中运行(jvm)jdk:jvm,核心类库,开发工具(开发环境)jre:Java的运行环境 ......
  • 启动脚本
    vim/etc/init.d/flink#!/bin/bash#chkconfig:23452090#description:kafka#processname:kafkaexportJAVA_HOME=//usr/local/jdkcase$1instart)/usr/......
  • Docker Swarm 内部服务发现和负载均衡原理
    1.集群环境准备搭建三台服务器,并安装docker环境,并保证能正常连接互联网,后面会使用其他镜像做负载均衡测试。192.168.104.79192.168.104.80192.168.104.81首先修改hostname......
  • 关于Namespace的值是怎么影响jsp页面位置不同访问方法的
    小记:​​<constantname="struts.devMode"value="true"/>​​这个是设置开发模式的语句,保证项目配置在修改之后能直接刷新体现出来的。首先在完成项目的配置之后,web.xml文......
  • SpringBoot 整合 Groovy 脚本,实现动态编程!
    Groovy简介Groovy是增强Java平台的唯一的脚本语言。它提供了类似于Java的语法,内置映射(Map)、列表(List)、方法、类、闭包(closure)以及生成器。脚本语言不会替代系统编程......
  • Android 开发中脚本 提高效率工具
    在安卓开发中我们常常需要获取日志,通常我们可以通过adblogcat命令获取日志。同样,我没有可以通过脚本获取。其实质也是通过adb命令实现,只是把命名写入bat文件中,在win系统......