jsp脚本和注释

作者:无名 - 其它综合 -

jsp技术(可以嵌套java代码,也擅长写html代码)!

jsp本质其实就是一个servlet类

jsp脚本

lt;%j ava代码 %gt; 1)----- 内部的java代码翻译到service方法的内部

lt;%=java变量或表达式%gt; ----- 会被翻译成service方法内部out.print()

lt;%!java代码%gt; ---- 会被翻译成servlet的成员的内容

jsp注释:

html注释:lt;!--注释内容--gt;

java注释://单行注释 /*多行注释*/

jsp注释:lt;%--注释内

lt;%@ page language="java" contenttype="text/html; charset=utf-8"
    pageencoding="utf-8"%gt;
lt;!doctype html public "-//w3c//dtd html 4.01 transitional//en" "http://www.w3.org/tr/html4/loose.dtd"gt;
lt;htmlgt;
lt;headgt;
lt;meta http-equiv="content-type" content="text/html; charset=utf-8"gt;
lt;titlegt;insert title herelt;/titlegt;
lt;/headgt;
lt;bodygt;
   lt;!--这是html注释--gt;
   lt;%  
       //这是java单行注释
       /*这是java多行注释*/
	   int i=100; 
	   system.out.print(i);
   %gt;
   lt;%--这jsp注释 --%gt;
   lt;%=i %gt;
   lt;%! string str="起于凡而非凡"; %gt;
   lt;%=str %gt;
lt;/bodygt;
lt;/htmlgt;

jsp指令三个:

page指令:lt;%@ page 属性名1= "属性值1" 属性名2= "属性值2" ...%gt;

include指令:格式:lt;%@ include file="被包含的文件地址"%gt;

taglib指令:格式:lt;%@ taglib uri="标签库地址" prefix="前缀"%gt;

lt;%@page import="java.util.arraylist"%gt;
lt;%@ page language="java" contenttype="text/html; charset=utf-8"
    pageencoding="utf-8" session="false" errorpage="error.jsp"%gt;
lt;!doctype html public "-//w3c//dtd html 4.01 transitional//en" "http://www.w3.org/tr/html4/loose.dtd"gt;
lt;htmlgt;
lt;headgt;
lt;meta http-equiv="content-type" content="text/html; charset=utf-8"gt;
lt;titlegt;insert title herelt;/titlegt;
lt;/headgt;
lt;bodygt;
  lt;%  
       int y=1/0;
	  /*如果session为false时则body里面报错,必须重新创建session对象,不是false时默认是true*/
	  httpsession session=request.getsession();
	  session.setattribute("goods","naiping");
  %gt;
  lt;%
  	arraylistlt;stringgt; arr=new arraylistlt;stringgt;(); 
  %gt;
lt;/bodygt;
lt;/htmlgt;

lt;%@ page language="java" contenttype="text/html; charset=utf-8"
    pageencoding="utf-8"%gt;
lt;!doctype html public "-//w3c//dtd html 4.01 transitional//en" "http://www.w3.org/tr/html4/loose.dtd"gt;
lt;htmlgt;
lt;headgt;
lt;meta http-equiv="content-type" content="text/html; charset=utf-8"gt;
lt;titlegt;insert title herelt;/titlegt;
lt;/headgt;
lt;bodygt;
     lt;%@ include file="header.jsp" %gt;
   	  这是内容
   	 lt;%@ include file="footer.jsp" %gt;
lt;/bodygt;
lt;/htmlgt;

  

lt;%@ page language="java" contenttype="text/html; charset=utf-8"
    pageencoding="utf-8" iserrorpage="true"%gt;
lt;!doctype html public "-//w3c//dtd html 4.01 transitional//en" "http://www.w3.org/tr/html4/loose.dtd"gt;
lt;htmlgt;
lt;headgt;
lt;meta http-equiv="content-type" content="text/html; charset=utf-8"gt;
lt;titlegt;insert title herelt;/titlegt;
lt;/headgt;
lt;bodygt;
这是一个处理错误页面
lt;/bodygt;
lt;/htmlgt;

  

lt;%@ page language="java" contenttype="text/html; charset=utf-8"
    pageencoding="utf-8"%gt;
lt;!doctype html public "-//w3c//dtd html 4.01 transitional//en" "http://www.w3.org/tr/html4/loose.dtd"gt;
lt;htmlgt;
lt;headgt;
lt;meta http-equiv="content-type" content="text/html; charset=utf-8"gt;
lt;titlegt;insert title herelt;/titlegt;
lt;/headgt;
lt;bodygt;
这是尾部
lt;/bodygt;
lt;/htmlgt;

  

  

容--%gt;

jsp脚本和注释

原文地址:https://www.cnblogs.com/awdsjk/p/11145990.html

IT人知识库 原文地址:http://www.itpeo.net/9999/4542986.html





C++中内联函数的用法

程序带调用函数需要一定的时间\空间花销,这就要求在主程序进行过程中调用函数前几下执行指令的地址及其他相关信息,一边函数调 ...

高精度压位

压位的原因 正常的高精度计算中,每一位只存了一位数字,可是当面对比较大的计算的时候呢,如果说每一位都只存一位数字,那么计 ...

Linux常用shell命令持续总结

1. 查看端口运行  netstat -lnp|grep 80 2.定时任务    crontab -e 编辑任务  c ...

springmvc和strtus2的区别

1.拦截机制struts2a、struts2框架是类级别的拦截,每次请求就会创建一个action,和spring整合时 ...

电脑故障起因与诊断

电脑故障起因与诊断 电脑故障包括硬件故障和软件故障。 硬件引起的故障有: 1、非正常使用 2、硬件不兼容 3、灰尘太多 ...

spring-mvc中自动转json问题

记录是为了更好的成长! 在项目中经常要进行返回值转json,但是我在配置的出现不能转换的问题,花了很多时间终于搞定,简单 ...

『扩欧简单运用』

扩展欧几里得算法 顾名思义,扩欧就是扩展欧几里得算法,那么我们先来简单地回顾一下这个经典数论算法。 对于形 ...

jenkins需要安装的插件

jenkins plugin 需要安装的插件: 发布插件 deploy to container plugin 必须 m ...

Django模板继承后出现logo图片无法加载的问题

父文件:index.html lt;!doctype htmlgt; lt;html lang="en"gt; lt; ...

spring学习(02)之bean实例化的三种方式

bean实体例化的三种方式 在spring中有三中实例化bean的方式: 一、使用构造器实例化;(通常使用的一个方法,重 ...

012.MongoDB读写分离

一 读写分离概述 1.1 读写分离描述 从应用程序角度来看,使用replica set 和使用单台mongo很像。默认的 ...

基于libcurl的POST(http)

#include lt;stdio.hgt; #include lt;curl/curl.hgt; int main ...

Django初识

web三大主流框架 django: 优点:大而全,用的基本都是自己内置的,有点类似于航空母舰,缺点是有些笨重。 flas ...

无显示器安装raspberryzerow树莓派zerow

笔者的环境 1. macbook 电脑用于烧录树莓派系统到sd卡 2. 树莓派 zero w 把sd卡放进读卡器,插到 ...

#include<deque>

deque \(deque\)头文件主要包括一个双端队列容器。是一个支持在两端插入两端删除的线性储存空间,与vector ...

UbuntuServer使用PPA安装Java(JDK)8

前言 在 ubuntu server 中使用 ppa 安装 jdk 相比去 oracle 官网下载包配置环境变量的好处是 ...

一道头条笔试题:求区间的个数

给定两个长度都为n的整型数组a[n]和b[n],求满足如下条件的闭区间个数:在区间[l,r]上,a中的任意元素都比b中的 ...

ubuntu14.04ssh允许root用户远程登录

vi /etc/ssh/sshd_config #注释掉 #permitrootlogin without-pass ...

Android打造万能自定义阴影控件

目录介绍 01.阴影效果有哪些实现方式 02.实现阴影效果api 03.设置阴影需要注意哪些 04.常见shape实现 ...

类Math

概述 java.lang.math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。类似这样的工具 ...