首页 > 软件 > 在JSP代码段和JSP声明中定义的变量有什么不同?

在JSP代码段和JSP声明中定义的变量有什么不同?

软件 2024-03-12

JSP中<%%>中定义的变量和<%!%>中定义的变量有什么区别,thanks

1.注释:<%-- --%>,例如:<%-- 新增方法 --%>,相当于Java中的/* 新增方法 */ 2.指令标记:<%@ %>,例如:<%@ page import="java.util.List" %>,相当与Java中的 import java.util.List; 当然,还有:<%@ include file="......" %>等 3.声明标记:<%! %>,例如:<%! private String name; %>,相当于Java中的private String name;声明一个属性 4.脚本标记:<% %>,例如:<% int i=0;%>, 5.表达式标记:<%= %

在JSP声明变量的方法有哪几种?有何不同?

JSP 语法 <%! declaration; [ declaration; ]+ ... %> 例子 <%! int i = 0; %> <%! int a, b, c; %> <%! Circle a = new Circle(2.0); %> 描述 声明你将要在JSP程序中用到的变量和方法。你也必须这样做,不然会出错. 你可以一次性声明多个变量和方法,只要以";"结尾就行,当然这些声明在Java中要是合法的。 当你声明方法或变量时,请注意以下的一些规则: 声明必须以";"结尾(Scriptlet有同样的规则,但是 表达式就不同了). 你可以直接使用在<% @ page %>中被包含进来的

JSP里声明和程序段的区别

首先你要知道jsp是先生成一个servlet,也就是一个java文件,然后编译成class的,要编译jsp,只要有个容器,比如tomcat ,启动访问这个页面,就会生成这个jsp 的对应的类,一般在 work目录下 你看看jsp生成的servlet代码就应该清楚了 你在<% %>里面写的东西在_jspservice方法中,是局部变量 在<%! %>里面写的东西是jsp生成的这个类的成员变量 所以<%! %>里面使用out.print当然会抱错了

jsp声明和脚本的区别

1.<%!%>是声明,可以定义方法,类,变量,不能使用隐含对象; 2.<%%>是脚本,可以定义变量,类,但不能定义方法,可以使用隐含对象。

jsp两种声明变量%,%和% %的区别

先看代码,简单的投票统计页面: <%@ page contentType="text/html;charset=GB2312"%> 无标题文档 <% String cost =request.getParameter("cost"); int vote[] = new int [3]; synchronized(vote){ if(cost!=null){ if(cost.compareTo("0")==0) vote[0]++; if(cost.compareTo("1"

标签:编程 JSP 编程语言 信息技术 声明

大明白知识网 Copyright © 2020-2022 www.wangpan131.com. Some Rights Reserved. 京ICP备11019930号-18