jsp指令元素简介

JSP指令元素(page指令/include指令/taglib指令)复习整理 今天复习了JSP指令元素部分,整理了下,跟大家一起分享: 一、page指令:设定JSP页面的全局属性,该配置作用于整个JSP页面,设置包括静态包含的文件。 <%@ page 属性1=”属性值1“ 属性2=”属性值2“ %> 1、language属性:申明所使用的脚本语言种类,目前只有java一种,不排斥以后有其他语言的加入。 <%@ page language=”java“ %> 2、extends属性:指定该JSP页面生成的Servlet继承于哪个父类,必须指定该类全名,即包名加类名。少用,慎用,可能限制JSP页面编译能力。 <%@ page extends=”继承的父类“ %> 3、imp 立即下载

指令元素(directives elements)

指令主要用来提供整个jsp网页相关的信息,并且用来设定jsp页面的相关属性。

一、page指令

功能:设定整个jsp网页的属性和相关功能。
语法:< %@ page attribute1="value1" attribute2="value2" %>
标签元素:< jsp:directive.page attribute1="value1" attribute2="value2" />


page指令元素的属性      
language="language"    指定jsp container要用什么语言来编译jsp网页。目前只可以使用java语言,不过不排除增加其它语言。默认值为java。      
extends="classname"    定义此jsp页面产生的servlet是继承自哪个父类。必须为实现httpjsppage接口的类。jsp规范对不完全理解其隐意的情况下使用此属性提出警告。      
import="importlist"    定义此jsp页面可以使用哪些java api。用逗号分隔列出一个或多个全质类名。此列表用于在生成的java servlet中创建相应的导入语句。以下包是自动包含的,不必被指出:java.lang.*;java.servlet.*;java.servlet.jsp.*;java.servlet.htt.*      
session="true|false"    指明jsp页面是否需要一个http会话,如果为true,那么产生的servlet将包含创建一个http会话(或访问一个http会话)的代码,缺省为true。      
buffer="none|size in kb"    指定输出流缓存的大小。有效值是nkb或没有。缺省为8kb。      
authflush="true|false:    决定输出流的缓冲区是否要自动清除。当值为true时缓存满时将被自动刷新,当值为false时,缓冲区满会抛出溢出异常。缺省值为true。      
isthreadsafe="true"    此jsp页面能处理来自多个线程的同步请求,此值为true,否则为false,生成的servlet表明它实现了singlethreadmode接口。singlethreadmode已经声明不赞成使用(deprecate)      
info="text"    表示此jsp页面的相关信息,由getservletinfo()方法返回的。      
iserrorpage="true|false"    如果此页面被用作处理异常错误的页面,则为true。在这种情况下,页面可被指定为另一页面page指令元素中errorpage属性的取值。指定此属性为true将使exception隐含变量对此页面可用。缺省值为false。      
errorpage="error_url"    表示如果发生异常错误,网页会被重新指向一个url页面。错误页面必须在其page指令元素中指定iserrorpage="true"      
contenttype="ctinfo"    表示将在生成servlet中使用的mime类型和可选字符解码。      
pageencoding="ctinfo"    表示jsp页面的编码方式。      
iselignored="true|false"    表示是否在此jsp网页中执行或忽略el表达式。如果为true时jsp container将忽略el表达式。    

二、include指令

功能:在jsp编译时插入包含一个文件。包含的过程是静态的,包含的文件可以是jsp、html、文本或是java程序。
语法:< %@ include file="relativeurlspec" %>
标签元素:< jsp:directive.include file="relativeurlspec" />
注意:include指令元素和行为元素主要有两个方面的不同点。
1.include指令是静态包含,执行时间是在编译阶段执行,引入的内容为静态文要,在编译成servlet时就和包含者融合到一起。所以file不能是一个变量,也不能在file后接任何参数。
2.include行为是动态包含,执行时间是在请求阶段执行,引入的内容在执行页面时被请求时动态生成再包含到页面中。

三、taglib指令

功能:使用标签库定义新的自定义标签,在jsp页面中启用定制行为。
语法:< %@ taglib uri="tablibraryuri" prefix"tagprefix" %>
标签元素:< jsp:directive.taglib uri="tablibraryuri" prefix"tagprefix" />


page指令元素的属性      
uri="taglibraryuri"    标签库描述器的uri,主要是说是taglibrary的存放位置。      
prefix="tagprefix"    用于标识在页面后面部分使用定制标签的唯一前缀。 

          (责任编辑:包春林)


QCC308X/518X/309X加LDAC解码 QCC308X/518X/309X加LDAC解码。 阅读详情

相关推荐

以太网传输硬件设计大全

1.网线的介绍RJ45由插头和插做组成,也就是我们常说的网口和网线。RJ45 网线插头又称水晶头,共有八芯做成。RJ45网络传输线分为直通线、交叉线和全反线。直通线用于异种网络设备之间的互连,例如,计算机与交换机。交叉线用于同种网络设备之间的互连,例如,计算机与计算机。全反线用于超级终端与网络设备的控制物理接口之间的连接。下面将介绍一下各线的作用和区别。1.直通线:又叫正线或标准线,两端采用568B做线标准,注意两端都是同样的线序且一一对应。直通线是应用最广泛,现在最常用的线。

weixin_45365488的博客 6751

JSP指令元素

       JSP指令元素是使服务器按照指令的设置来影响整个JSP页面的属性,JSP指令的语法格式是:&lt;%@指令名属性%&gt; JSP指令元素有三种: 1页面指令元素 page:该指令用户定义JSP文件的有效属性: 例子: &lt;%@ page import="java.io.PrintWriter" %&gt; &lt;%@ page contentType="text/...

weixin_42388860的博客 1838

编译原理2024期末复习(面向做题,大题速学)【太原理工大学】

归约-归约”冲突就是在项目集规范族一个状态中两个。

m0_63181421的博客 1万+

JSP基础(五)——JSP的指令元素

一、JSP指令元素简介     JSP指令元素(Directive Elements)是为JSP引擎而设计的,它们并不直接产生任何可见输出,而只是告诉引擎如何处理JSP页面中的其余部分。 在JSP 2.0规范的定义了三个指令:        ①page指令     ② include指令     ③ taglib指令 JSP指令的基本语法格式:属性名2="值2"  ...

zl_StepByStep的博客 1741

机器学习的学习准则(期望风险最小化、经验风险最小化、结构风险最小化)

要评价模型f(x, θ)的好坏,可通过期望风险R(θ)来衡量:求期望损失R(θ)不仅需要知道损失函数还需要知道真实分布,损失函数可以通过一定的准则计算得到,但是样本空间的真实分布是未知的。所以不能直接求R(θ)。期望风险R(θ)无法计算,给定一个训练集D =,我们可以计算经验风险,经验风险就是在训练集上的平均损失:为了解决过拟合问题,引入了参数正则化来限制模型的能力。使其不要过度的最小化经验风险。这种准则就是结构风险最小化准则

... 2227

【Unity动画系统】详解Root Motion动画在Unity中的应用(一)

什么时候勾选Bake into pose,当不希望动画带动游戏对象旋转时。在旋转的动画中一般是不用勾选的,因为就需要用它来带动我们的角色对象旋转。但在比如前进、后退、待机等动画来说,我们就可以勾选这里,以避免因动画文件本身的瑕疵而给我们带来的旋转。loop match:代表了这个动画在角度上的吻合度。如果这个动画在播放中转角过大,那么就会显示红色,告诉我们如果勾选bake into pose,则会带来不好的效果。

weixin_60154963的博客 6805

【JSP学习笔记】3.JSP 指令及动作元素

本章介绍JSP的指令和动作元素。

qq_62052372的博客 1097

文石NoteX3国行版安装 Google Play经验分享

文石NoteX3国行版安装 Google Play经验分享。

2301_80693261的博客 7618

简述JSP指令元素

简述JSP指令元素 指令主要用来提供整个JSP网页相关的信息,并且用来设定JSP页面的相关属性。 (一)、page指令 功能:设定整个JSP网页的属性和相关功能。 语法:<%@ page attribute1=“value1” attribute2=“value2” %> (二)、include指令 功能:在JSP编译时插入包含一个文件。包含的过程是静态的,包含的文件可以是JSP、...

岁月净好 694

个人量化系统的策略集合与赚钱之道:全栈深度解析 + 与主流开源框架对比

前三篇把系统的"骨架"拆完了——架构、工程化、部署。本篇回答最关键的问题:一句话:别人的系统是"程序员的系统"(写代码才能加策略),daily_stock_analysis 是"股民的 YAML"(写中文就能加策略)。这个差异决定了它能在多大程度上真的帮你赚钱。如果你用过 、、,加一个策略的流程是: 问题在哪?在 daily_stock_analysis 里,“策略” = 一个文件。每个 YAML 是一个自然语言描述的交易策略,包括: 看到没? ——整个策略就是一段中文,零代码。任何会写字的人都能加新策略

shiter编写程序的艺术 160

YOLOv11目标检测模型性能评价指标详解,涉及混淆矩阵、F1-Score、IoU、mAP、参数量、计算量等,一文打尽所有评价指标

本文主要讲解的是计算机视觉网络模型的性能评价指标,这是每一篇论文中都需要展示的内容。熟悉每一个评价指标也能够帮助我们在训练和改进模型过程中,更好的观察模型的变化效果。

Limiiiing的博客 8414

JSP系列二:JSP指令元素

JSP的指令:即用于对该JSP页面的各种信息和处理进行管理的一种标记。 本文将介绍到JSP的page指令、include指令和taglib指令。 page指令:用于声明所使用的脚本语言种类、指定导入的Java包等。 include指令:主要是用来指定包含各类文件。 taglib指令:用于声明JSP页面中所使用的自定义标签,同时引用所指定的标签库并设置标签库的前缀。   一、page指令...

JustDoMyself 209

Windows2008使用-解决漏洞-CVE-2010-2730

随着硬件的升级,操作系统也逐渐进行了版本更新。目前阶段,Windows2016Server、Windows2022Server逐渐成为了以Windows系列的服务器平台系统。对于有些应用而言,由于其业务的固定,可能仍只能运行在Windows2008Server或者Windows2012Server上。有时候我们为安全需要,需要将相关的操作系统涉及的漏洞做修复。最近碰到在一个Windows2008R2 的操作系统漏洞CVE-2010-2730,一顿操作,终于找到了合适的方案,这里分享给大家。

mystonelxj的博客 2316

JSP指令元素简介

    指令元素(Directives Elements) 指令主要用来提供整个JSP网页相关的信息,并且用来设定JSP页面的相关属性。 一、page指令 功能:设定整个JSP网页的属性和相关功能。语法:&lt; %@ page attribute1="value1" attribute2="value2" %&gt;标签元素:&lt; jsp:directive.page attribute1=...

wxinpeng的专栏 394

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

jsp简介、jsp指令元素

 1.jsp是什么        java server page(JSP)        后缀名以.jsp结尾的页面文件.        .html文件是静态页面.        .jsp 文件是动态页面.             2.jsp页面中可以写哪些内容         1.html标签     2.css     3.javascript     4.java代码     5.EL表达...

毕富国的博客 327

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

JSP页面元素简介及page指令

jsp页面元素构成: jsp三种指令:page指令   include指令    taglib指令 page指令语法: 其中:pageEncoding="ISO-8859-1"值在本页面编写的代码内只能使用纯英文,如果写入汉子保存时则提示错误信息 但一般推荐把pageEncoding="ISO-8859-1"改为 contentType="text/html; 

1022

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

16:JSP简介、注释与Scriptlet、Page指令元素、Include操作、内置对象、四种属性-Java Web

16:JSP简介、注释与Scriptlet、Page指令元素、Include操作、内置对象、四种属性-Java Web

Yeats_Liao的博客 1438

JSP基础

2.Tomcat的配置——环境变量(1)安装JDK1.8(2)在环境变量中配置JAVA_HOME=JDK的主目录(3)安装TOMCAT8.x(4)在环境变量中配置TOMCAT_HOME=TOMCAT的主目录3.Tomcat的启动与停止(1)目录:TOMCAT主目录/bin(2)Tomcat的默认访问地址。

2201_75345199的博客 786

JSP初学

一.创建第一个Jsp程序 1.建立web目录 创建第一个jsp程序first.jsp &amp;amp;amp;lt;html&amp;amp;amp;gt; &amp;amp;amp;lt;head&amp;amp;amp;gt; &amp;amp;amp;lt;title&amp;amp;amp;gt;first jsp&amp;amp;amp;lt;/title&amp;amp;amp;gt; &amp

Melody_LCY 848

JSP基础语法知识必知必会

目录 1 JSP简介 2 常见动态网站开发技术对比-ASP 3 常见动态网站开发技术对比-PHP 4 常见动态网站开发技术对比-JSP 5 JSP页面元素 6 JSP page 指令 7 import 属性 8 contentType 和 pageEncoding 属性 9 session 属性 10 buffer和autoFlush属性 11 HTML中的注释 12 JSP注释 13 隐藏注释 14 脚本程序中的注释 15 JSP脚本 16 JSP声明 17 JSP表达式

赵广陆 1746

JSP教程

JSP 教程 JSP 简介 JSP 开发环境搭建 使用Eclipse开发JSP JSP结构 JSP生命周期 JSP语法 JSP指令 JSP动作元素 JSP 隐式对象 JSP请求头信息 JSP响应头信息 JSP 状态码 JSP表单处理 JSP 过滤器 JSP Cookie处理 JSP Session处理 JSP上传文件 JSP日期处理 JSP请求重定向 JSP 网站统计 JSP自...

qq_44037690的博客 639

jsp的基本元素、三大指令和九大内置对象详解

jsp的九大内置对象和三种指令 一、jsp技术简介 1.什么是JSP Java服务器端页面 创建动态网页的技术标准 JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。 JSP技术有点类似ASP技术,它是在传统的网页HTML(标准通用标记语言的子集)文件(.htm,.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从

qq_48033003的博客 1531

JSP基本语法、指令、动作元素详解

今天我们就来讲解下JSP相比于HTML文件多出来的功能。

丹丹的后花园 2595

JSP基本语法:文件结构、脚本元素、指令元素、动作元素

JSP语法分为三种不同的类型: 脚本元素(SCRIPTING) 指令元素(DIRECTIVE) 例如: <%@ page import=“java.io.*” %> 动作元素(ACTION) 例如:jsp:include,jsp:forward,jsp:getProperty等 3.1 JSP文件的结构 在传统的网页HTML(.htm、.html)中加入Java程序片断,就构成了JSP网页(*.JSP) Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片断,然后将执行结果

MFDY 6079

JSP脚本元素、注释、指令和动作元素

声明标识用于在JSP页面中。

2302_80120453的博客 893

JSP基本语法、JSP指令——JSP脚本元素、JSP声明语句、JSP表达式、JSP注释、page指令、include指令

一、脚本元素 JSP脚本元素主要包含如下3种类型。 •JSPScriptlets •JSP声明语句 •JSP表达式 1.JSPScriptlets JSPScriptlets是一段代码段。当需要使用Java实现一些复杂操作或控制时,可以使用它。JSPScriptlets的语法格式如下所示。 <%java代码(变量、方法、表达式等)%> 在JSPScriptlets中声明的变量是JSP页面的局部变量,调用JSPScriptlets时,会为局部变量分配内存空...

醉瑾_的博客 4226
上一篇: asp与外包
下一篇: java和jsp编程应该注意的六个常见问题
Labber
博客等级 码龄19年 26粉丝 1976原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值