首頁  >  文章  >  Java  >  如何在JSP頁面內編寫java程式碼? (程式碼範例)

如何在JSP頁面內編寫java程式碼? (程式碼範例)

青灯夜游
青灯夜游原創
2019-01-24 18:00:156486瀏覽

在JSP頁面中可以透過腳本元素來寫java程式碼,以下這篇文章就來帶大家認識JSP的腳本元素,了解在JSP頁面內寫java程式碼的方法,希望對大家有幫助。

如何在JSP頁面內編寫java程式碼? (程式碼範例)

Java Server Page(JSP)是一種透過使用servlet來控制Web頁面內容或外觀的技術。在Web頁面中指定並在Web伺服器上執行的小程序,用於在將Web頁面傳送給請求它的使用者之前對其進行修改。 【影片教學推薦:Java教學

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); %>

以上就是本篇文章的全部內容,希望能對大家的學習有所幫助。更多精彩內容大家可以追蹤php中文網相關教學欄位! ! !

以上是如何在JSP頁面內編寫java程式碼? (程式碼範例)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn