时间:2021-05-19
JSP脚本元素的类型
脚本元素提供了在jsp中插入java代码的能力。脚本元素有三种类型:
脚本(scriptlet):
是JSP页面中Java代码片段的容器。将页面转换为servlet类时,会将scriptlet内容插入到servlet类的jspService()方法中,同时从JSP生成servlet。语法如下:
<% java源代码 %>表达式(expression):
用于将转换为String的Java表达式的值插入到返回给客户端的响应中。语法如下:
<%= 表达式语句 %>声明(declarations):
用于为JSP页面声明全局的方法和变量。在JSP文件中,必须先声明这些变量和方法然后才能使用它们。
在页面转换中,声明的方法和变量成为JSP页面的servlet类中的类成员声明。语法如下:
<%! 字段或方法声明 %>代码示例
下面通过简单示例来介绍这三种脚本元素的使用
示例一:脚本(scriptlet)
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> //中文编码<!DOCTYPE html><html><head><title>Hello World</title></head><body>Hello World!<br/><%out.println("Your IP address is " + request.getRemoteAddr());%></body></html>示例二:表达式(expression)
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> //中文编码<!DOCTYPE html><html><head><meta charset="utf-8"><title>菜鸟教程(runoob.com)</title></head><body><p> 今天的日期是: <%= (new java.util.Date()).toLocaleString()%></p></body> </html>示例三:声明(declarations)
<%! int i = 0; %> <%! int a, b, c; %> <%! Circle a = new Circle(2.0); %>声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
在传统的JSP程序中,我们将HTML代码与Java代码混合在一起编写,这样虽然方便,但同时也导致页面难以维护,HTML开发人员和JSP开发人员负担加重,我们可以
在jsp页面实现显示当前的日期时间,我们可以用一下两种方式实现:1.通过在jsp页面添加Java代码实现,主要代码如下所示java.text.SimpleDat
12.1JSP脚本元素 JSP脚本元素用来插入Java代码,这些Java代码将出现在由当前JSP页面生成的Servlet中。脚本元素有三种格式:表达式格式<%
本文是简单总结一下SpringBoot使用Jsp的Demo。前言在早期做项目的时候,JSP是我们经常使用的java服务器页面,其实就是一个简化servlet的设
JSP页面设计。在运用PHP语言进行网站后台建设之中,因为JSP的数据处理主要是采用Java代码,能够将服务器端的代码与网站的表现形式费开来。所以,JSP页面设