`
tianyalinfeng
  • 浏览: 444358 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

jsp中 <%! %> 和 <% %> 的区别

 
阅读更多

<%! int a = 0; %>  

当jsp编译为servlet时,a是一个全局变量,此时还可以为a加修饰符,如 <%! private static int a = 0; %>  

<% int a = 0; %>

当jsp编译为servlet时,a只是某个方法里的局部变量

分享到:
评论

相关推荐

    JSP:include和include指令区别

    在JavaServer Pages (JSP) 技术中,`&lt;jsp:include&gt;` 和 `&lt;%@ include %&gt;` 是两个用于页面组合的指令,它们虽然都用于将一个或多个文件的内容插入到主页面中,但它们的工作机制和使用场景有所不同。理解这两者的区别...

    JSP基础语法

    include 指令有两种形式:@include 指令和 &lt;jsp:include&gt; 指令。 3.4.1 @include 指令 @example: Includedemo01.jsp 3.4.2 &lt;jsp:include&gt; 指令 @example: Includedemo02.jsp、includedemo03.jsp 3.4.3 两种包含...

    JSP基本教程课件和源代码

    6. **动作(Actions)** - 如`&lt;jsp:include&gt;`, `&lt;jsp:forward&gt;`, `&lt;jsp:useBean&gt;`, 它们执行特定的操作,如包含其他资源,转发请求,实例化Java对象等。 **JSP生命周期:** 1. **翻译阶段** - JSP页面被转换为一个...

    Jsp语法详解快速入门

    为了重复利用声明,可以将其封装在独立的文件中,然后通过`&lt;%@include%&gt;`或`&lt;jsp:include&gt;`元素引入。 #### 四、表达式 表达式元素用于嵌入Java表达式,其结果将在页面渲染时转换为字符串并显示在页面上。语法为`...

    JSP基本语法总结(1)---(12)

    在JSP中,可以通过`&lt;jsp:useBean&gt;`和`&lt;jsp:setProperty&gt;`来处理这些隐藏字段的值。 ### 6. 例子 下面是一个简单的JSP页面,展示了上述概念的使用: ```jsp &lt;%@ page language="java" contentType="text/html; ...

    Jsp使用技巧 (实用技巧程序)

    JSP提供了三种指令:`&lt;%@ page %&gt;`, `&lt;%@ include %&gt;`, 和`&lt;%@ taglib %&gt;`。`&lt;%@ page %&gt;`用于设置页面属性,如字符编码、错误页面等;`&lt;%@ include %&gt;`动态包含其他文件,增强代码复用;`&lt;%@ taglib %&gt;`引入自定义...

    web课堂笔记

    2. **JSP指令元素**(Directive Elements): 控制JSP页面的行为,如`&lt;%@ page %&gt;`, `&lt;%@ include %&gt;`, `&lt;%@ taglib %&gt;`. 3. **JSP动作元素**(Action Elements): 提供了一种将动作与JSP页面集成的方法,例如插入...

    Jsp脚本元素指令以及动作课后作业

    - **解析:** 在JSP中,`&lt;%= %&gt;`用于输出表达式的值。这里字符串`"1+4"`被直接输出,不会执行数学运算。 - **错误选项解析:** - B选项表示执行了加法运算。 - C选项表示字符串拼接的结果。 - D选项表示无法输出...

    jsp课件

    3. **JSP动作**:如`&lt;jsp:include&gt;`, `&lt;jsp:forward&gt;`, `&lt;jsp:params&gt;`等,它们用于控制页面流程和处理数据。 4. **JSP内置对象**:包括`request`, `response`, `session`, `application`, `pageContext`, `out`, `...

    Jsp(printable).rar_interviews

    JSP动作包括`&lt;jsp:include&gt;`, `&lt;jsp:forward&gt;`, `&lt;jsp:param&gt;`, `&lt;jsp:useBean&gt;`, `&lt;jsp:setProperty&gt;`, `&lt;jsp:getProperty&gt;` 和 `&lt;jsp:plugin&gt;`。它们用于动态操作,如包含、转发、创建和操作JavaBeans。 6. **...

    JAVA/JSP 题库

    【JAVA/JSP 题库】是JAVA程序员和JSP开发员面试的必备参考资料,尤其适合已经在职场有一定经验的专业人士。以下将详细讲解其中涉及的关键知识点: 1. **异常处理**:在C++和Java中,当程序违反语义规则(如数组下标...

    jsp中各种连接数据库方式

    本文将详细介绍如何在 JSP 中连接七种常见的数据库:Oracle、SQL Server、DB2、Informix、MySQL、PostgreSQL 和 SQLite。 #### 一、JSP 连接 Oracle 数据库 为了在 JSP 中连接 Oracle 数据库,我们需要使用 Oracle...

    jsp 跟姐姐学习jsp jsp入门

    5. **转发和重定向**:理解`&lt;jsp:forward&gt;`和`response.sendRedirect()`的区别,以及在什么情况下使用它们。 6. **异常处理**:学习如何使用`page`, `errorPage`, `exception`指令进行错误处理。 在学习过程中,...

    JSP页面简介

    - **`&lt;jsp:param&gt;`**:用于传递参数给`&lt;jsp:include&gt;`或`&lt;jsp:forward&gt;`。 示例代码展示两种包含方式的区别: ```jsp &lt;body&gt; &lt;% int i = 100; %&gt; &lt;h1&gt;includeDemo04:&lt;%= i %&gt;&lt;/h1&gt; &lt;!-- 动态包含 --&gt; &lt;jsp:...

    jsp连接数据库大全

    通过以上介绍可以看出,无论是Oracle、SQL Server还是DB2数据库,其基本的连接步骤和方法都是类似的,主要的区别在于使用的JDBC驱动不同。在实际开发过程中,根据所使用的数据库类型选择相应的驱动即可。此外,还...

    jsp 综合整理的课件,方便各位学习者查阅和学习

    5. **动作元素**:如`&lt;jsp:include&gt;`, `&lt;jsp:forward&gt;`, `&lt;jsp:params&gt;`, `&lt;jsp:useBean&gt;`等,它们用于动态地包含资源、转发请求、传递参数和实例化JavaBean。 6. **JSP内置对象**:包括`request`, `response`, `...

    JAVA100例之实例83JSP基础学习

    4. JSP脚本元素:包含Java代码,如`&lt;% %&gt;`(脚本片段)、`&lt;%= %&gt;`(表达式)和`&lt;%! %&gt;`(声明)。 二、JSP生命周期 JSP页面经过编译、初始化、服务和销毁四个阶段: 1. 编译:服务器将JSP转换为Java Servlet类。 2....

    jsp课堂学习资料与实例

    JSP提供了几种内置的动作标签,如`&lt;jsp:include&gt;`、`&lt;jsp:forward&gt;`、`&lt;jsp:params&gt;`等,它们用于简化页面操作。例如,`&lt;jsp:include&gt;`用于包含其他页面,常用于实现页面布局: ```jsp &lt;jsp:include page="header....

    JSP页面元素.ppt

    2. **指令元素**:JSP指令用于配置整个JSP页面或特定部分,如`&lt;%@ page %&gt;`, `&lt;%@ include %&gt;`, 和 `&lt;jsp:directive.page&gt;`等,它们告诉服务器如何处理JSP页面。 3. **脚本元素**:包括表达式、Scriptlet和声明,...

    jsp教程(不错哦)

    5. **动作(Actions)** - 用于控制页面流程,如`&lt;jsp:include&gt;`, `&lt;jsp:forward&gt;`, 和`&lt;jsp:useBean&gt;`。 **JSP内置对象:** 1. **request** - 代表HTTP请求对象,包含客户端发送的所有信息。 2. **response** - ...

Global site tag (gtag.js) - Google Analytics