javaweb-JSP基本语法

电脑杂谈  发布时间:2020-07-11 12:20:30  来源:网络整理

jsp注释java代码_jsp java代码_jsp html java注释

任何一种语言都有自己的语法. 它存在于JAVA中. 尽管JSP是JAVA中的应用程序,但它仍然具有自己的扩展语法. 在JSP中,可以使用所有JAVA语言.

一个,JSP模板元素

JSP页面中的HTML内容称为JSP模板元素.

jsp模板元素定义了页面的基本框架,即页面的结构和外观.

第二个JSP表达式

jsp脚本表达式(表达式)用于将程序数据输出到客户端

jsp html java注释_jsp java代码_jsp注释java代码

语法: <%=变量或表达式%>

示例: 输出当前系统时间:

<%= new java.util.Date() %>  //Thu Oct 03 18:31:57 CST 2019 

当JSP引擎转换脚本表达式时jsp注释java代码,它将把程序数据转换为字符串,然后使用out.print(…)将数据输入到客户端的相应位置.

JSP脚本表达式中的变量或表达式后不能跟分号(;).

三个JSP脚本片段

jsp html java注释_jsp注释java代码_jsp java代码

JSP脚本(脚本)用于在JSP页面中编写多行Java代码. 语法:

<%

可汗的Java代码

%>

在<%%>中,您可以定义变量并编写语句jsp注释java代码,即可以在方法中定义的内容. 但是方法无法定义

示例: 在片段中定义变量并编写语句:

jsp注释java代码_jsp java代码_jsp html java注释

1 <%
2     int sum = 0; // 定义变量
3     for (int i = 0; i < 100; i++) {  /*编写语句*/
4         sum +=i;
5     }
6     out.print("<h1>Sum=" + sum + "</h1>");
7 %>    

注意:

示例:

1 <%
2     int x = 10;
3     out.print(x);
4 %>
5 <p>这是JSP页面文本</p>
6 <%
7     int y = 20;
8     out.println(y);
9 %>

可以相互访问多个脚本片段中的代码,就像将所有代码放在一对<%%>中一样. 例如: out.println(x);

单个脚本片段中的Java语句可以不完整,但是组合多个脚本片段的结果必须是完整的Java语句,例如:

jsp html java注释_jsp java代码_jsp注释java代码

1 <%
2     for (int i = 0; i < 5; i++) {
3 %>
4     <h1>Hello World</h1>
5 <%
6     }
7 %>

默认情况下,所有在JSP页面中编写的代码都将转换为servlet服务方法,并且Jsp语句中的Java代码将在_jspService方法之外进行转换. 语法:

<%!

java代码

%>

因此,JSP声明可用于定义从JSP页面转换而来的Servlet程序的静态代码块,成员变量和方法.

可以在一个JSP声明中定义多个静态代码块,变量和函数,也可以在多个JSP声明中分别定义它们.

JSP隐式对象的范围仅限于Servlet的_jspService方法,因此这些隐式对象不能在JSP声明中使用.


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-276445-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...