JSP ページのスクリプト要素を通じて Java コードを記述することができます。この記事では、JSP のスクリプト要素と JSP ページでの Java コードの記述方法について説明します。
#Java Server Page (JSP) は、サーブレットを使用して Web ページのコンテンツや外観を制御するテクノロジーです。 Web ページ内で指定され、Web サーバー上で実行され、Web ページを要求したユーザーに送信する前に Web ページを変更する小さなプログラム。 [ビデオチュートリアルの推奨: Java チュートリアル]
JSP スクリプト要素の種類
スクリプト要素は jsp で提供されます。 Javaコードを挿入する機能。スクリプト要素には 3 つのタイプがあります。
Script (スクリプトレット):
は、JSP ページ内の Java コード スニペットのコンテナです。ページをサーブレット クラスに変換すると、スクリプトレットの内容がサーブレット クラスの jspService() メソッドに挿入され、JSP からサーブレットが生成されます。構文は次のとおりです。
<% java源代码 %>
Expression (式):
は、文字列に変換された Java 式の値を、返された応答に挿入するために使用されます。クライアント中間へ。構文は次のとおりです。
<%= 表达式语句 %>
宣言:
は、JSP ページのグローバル メソッドと変数を宣言するために使用されます。 JSP ファイルでは、これらの変数とメソッドを使用する前に宣言する必要があります。
ページ変換では、宣言されたメソッドと変数は、JSP ページのサーブレット クラスのクラス メンバー宣言になります。構文は次のとおりです。
<%! 字段或方法声明 %>
コード例
次は、これら 3 つのスクリプト要素の使用法を紹介する簡単な例です
例 1: スクリプトレット
<%@ 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>
例 2: 式
<%@ 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>
例 3: 宣言
<%! int i = 0; %> <%! int a, b, c; %> <%! Circle a = new Circle(2.0); %>
上記がこの記事の全内容です。みんなの勉強に役立ちます。さらにエキサイティングなコンテンツについては、PHP 中国語 Web サイトの関連チュートリアルのコラムに注目してください。 ! !
以上がJSPページ内にJavaコードを記述するにはどうすればよいですか? (コード例)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。