金華品牌網(wǎng)站建設(shè)百度愛采購客服電話
我們想在jsp界面中去寫java代碼,就需要將java代碼寫在Scriptlet中
雖然說 有這種方式 但是 目前 大部分都會(huì)不建議你往jsp中去寫java代碼 因?yàn)?目前都在推廣前后端分離 這也是jsp使用面有沒有少的原因 jsp也建議解耦 不要讓你的程序耦合性太高 還是前端是前端 后端是后端 分開來
目前是有三種 Scriptlet 代碼
第一種 可以寫一些java的腳本片段 定義局部變量 寫一些邏輯語句
第二種 可以聲明全局的類 方法 變量
第三種 表達(dá)式 可以簡(jiǎn)單理解為輸出
第一種 相當(dāng)于給你一個(gè)區(qū)域 你可以在里面寫一些java的腳本代碼片段
用法是這樣
<%//這里面可以寫一些java代碼邏輯
%>
第二種 語法和第一種有點(diǎn)想 里面主要用來聲明 類的話基本沒人在這些 我們大多用來聲明一下方法和全局變量 主要還是聲明變量
<%!//這里 可以聲明全局變量%>
第三種 表達(dá)式 用來輸出 主要語法是這樣
<%=要輸出的數(shù)據(jù)%>
我們 可以 編寫整體jsp代碼如下
<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
<!DOCTYPE html>
<html>
<head><title>JSP - Hello World</title>
</head>
<body>
<%// 第一種 編寫代碼判斷 定義局部變量String message = "Hello, JSP!";System.out.println(message);out.print(message);
%>
<%!// 第二種 定義全局變量int mum = 16;
%>
<%=mum%>
</body>
</html>
然后 運(yùn)行我們的項(xiàng)目
界面上成功展示了我們的 message 和 mum
然后 我們看控制臺(tái)
輸出了我們的 message
也是沒有任何問題