75 jsp基础语法汇总

简介: 75 jsp基础语法汇总

JSP语法

脚本程序

脚本程序可以包含任意量量的Java语句句、变量量、⽅方法或表达式,只要它们在脚本语⾔言 中是有效的。 脚本程序的语法格式:

<% 代码⽚片段 %>

或者,您也可以编写与其等价的XML语句句,就像下⾯面这样:

<jsp:scriptlet>        

   代码片段

</jsp:scriptlet>

任何⽂文本、HTML标签、JSP元素必须写在脚本程序的外⾯面。 下⾯面给出⼀一个示例例,同时也是本教程的第⼀一个JSP示例例:

<html> 
 <head>
 <title>Hello    
 World</title>
 </head> 
 <body> Hello    World!<br/>
  <% out.println("Your    IP    address    is    "    +    request.getRemoteAddr()); %> 
 </body> 
 </html>

打开浏览器器并在地址栏中输⼊入http://localhost:8080/hello.jsp。运⾏行行后得到以下结

果:

JSP声明

⼀一个声明语句句可以声明⼀一个或多个变量量、⽅方法,供后⾯面的Java代码使⽤用。在JSP⽂文 件中,您必须先声明这些变量量和⽅方法然后才能使⽤用它们。 JSP声明的语法格式:

JSP声明

⼀一个声明语句句可以声明⼀一个或多个变量量、⽅方法,供后⾯面的Java代码使⽤用。在JSP⽂文 件中,您必须先声明这些变量量和⽅方法然后才能使⽤用它们。 JSP声明的语法格式:

<%! declaration; [ declaration; ]+ ... %>

或者,您也可以编写与其等价的XML语句句,就像下⾯面这样:

<jsp:declaration>        

   代码片段  

</jsp:declaration>

程序示例例:

<%!    int    i    =    0;    %>    

<%!    int    a,    b,    c;    %>    

<%!    Circle    a    =    new    Circle(2.0);    %>    

JSP表达式

⼀一个JSP表达式中包含的脚本语⾔言表达式,先被转化成String,然后插⼊入到表达式出 现的地⽅方。 由于表达式的值会被转化成String,所以您可以在⼀一个⽂文本⾏行行中使⽤用表 达式⽽而不不⽤用去管它是否是HTML标签。 表达式元素中可以包含任何符合Java语⾔言规 范的表达式,但是不不能使⽤用分号来结束表达式。 JSP表达式的语法格式:

<%= 表达式 %> 同样,您也可以编写与之等价的XML语句句:

<jsp:expression>            

表达式  

</jsp:expression>

程序示例例:

<%@    page    language="java"    contentType="text/html;    charset=UTF-8"                
 pageEncoding="UTF-8"%> 
 <!DOCTYPE    html>
  <html>
  <head> 
 <meta    charset="utf-8"> 
 <title>表达式示例</title> </head> <body> 
 <p>            今天的日期是:    
 <%=    (new    java.util.Date()).toLocaleString()%> </p>
  </body>    
 </html>
相关文章
|
自然语言处理 前端开发 搜索推荐
探索研究JSP 语法
【9月更文挑战第30天】
131 1
|
JavaScript 前端开发 Java
JSP基本语法
这篇文章详细介绍了JSP的基本语法,包括脚本标识、注释、指令标识和动作标识的使用方法和语法格式。
JSP基本语法
|
XML Java 数据格式
JSP 教程 之 JSP 语法 3
**JSP语法简述:**了解JSP声明,用于声明变量和方法,如`&lt;%! int i = 0; %&gt;`, 先声明后使用。也可用XML格式 `&lt;jsp:declaration&gt;...&lt;/jsp:declaration&gt;`。
115 4
|
Java
JSP 教程 之 JSP 语法 2
JSP教程简述基础语法,包括解决中文编码问题。在JSP文件头部添加`&lt;%@ page ... charset=UTF-8 %&gt;`和`&lt;meta charset=&quot;utf-8&quot;&gt;`确保中文显示正常。示例代码展示如何输出&quot;Hello World!&quot;及访问者的IP地址。
85 4
|
XML Java 应用服务中间件
JSP 教程 之 JSP 语法 1
JSP教程介绍了基础语法,包括脚本程序的使用,允许插入Java代码。示例展示了一个简单的&quot;Hello World&quot;页面,显示用户IP。要运行,需确保Apache Tomcat已安装并配置好,将代码保存为hello.jsp,放在指定目录下,通过http://localhost:8080/hello.jsp访问。
115 4
|
Java
JSP 教程 之 JSP 语法 13
JSP教程介绍了JSP的基础语法,包括Java的for、while和do...while循环。示例展示了如何使用这些循环控制字体大小。for循环代码显示不同大小的&quot;百度&quot;,while循环版本则因初始 fontSize 为0而多输出一行。
101 2
|
Java
JSP 教程 之 JSP 语法 15
JSP教程简述基础语法,包括支持的Java运算符,如一元、可乘性、可加性等,遵循特定结合性。同时,JSP有布尔、整型、浮点型、字符串和Null字面量。
114 1
|
Java
JSP 教程 之 JSP 语法 14
`JSP语法基础涵盖Java运算符:从后缀()[] .到逻辑&&和||,包括一元++、-,算术* / %,比较&gt; &lt;,位操作符,赋值= +=等,以及条件?:,遵循特定结合性。`
126 1
|
Java API
JSP 教程 之 JSP 语法 11
JSP教程介绍了基础语法,包括Java语言的全面支持。示例展示了如何使用if...else和switch...case控制流语句。if...else示例显示非周末情况,switch...case示例根据变量`day`输出对应星期,当`day`为3时输出“星期三”。
177 1
|
Java API
JSP 教程 之 JSP 语法 10
JSP语法教程简述了基础概念,强调JSP支持全套Java控制流。示例展示了如何使用`if...else`判断语句:根据变量`day`值决定显示“今天是周末”或“今天不是周末”。代码以`&lt;%@...%&gt;`指令开始,设定页面属性,接着是`&lt;%!...%&gt;`声明变量,最后`&lt;%...%&gt;`内执行条件判断。结果输出“今天不是周末”。
113 1