這次簡單用 JSP 寫一個 X 與 Y 的加減乘除自訂函數,並設定 X 與 Y 的變數用來決定其值,最後將結果輸出,就是這麼簡單!
JSP 開頭必須加上以下原始碼才能正確顯示中文唷!
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
在 JSP 中,自訂函數與 JAVA 程式片段需要加在不一樣的區塊中:
<%!
// 宣告區塊
%>
<%
// JAVA 程式區塊
%>
最後記得用:
out.print("// 印出至瀏覽器");
▲ 最終 JSP 原始碼與瀏覽器打開的結果截圖。
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!-- | |
XY的加減乘除 | |
By 萌芽系列網站 ‧ Mnya Series Website ‧ Mnya.tw | |
--> | |
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> | |
<html> | |
<head> | |
<title>XY的加減乘除</title> | |
</head> | |
<body> | |
<%! | |
// 加法自訂函數 | |
double addition(double x, double y) | |
{ | |
return (x + y); | |
} | |
// 減法自訂函數 | |
double subtraction(double x, double y) | |
{ | |
return (x - y); | |
} | |
// 乘法自訂函數 | |
double multiplication(double x, double y) | |
{ | |
return (x * y); | |
} | |
// 除法自訂函數 | |
double division(double x, double y) | |
{ | |
return (x / y); | |
} | |
%> | |
<% | |
double X = 5; // 宣告 X 變數 | |
double Y = 4; // 宣告 Y 變數 | |
// 印出至瀏覽器中 | |
out.print("<p>X =" + X + ", Y =" + Y + " 的加減乘除<br><br>"); | |
out.print(X + " + " + Y + " =" + addition(X,Y) + "<br>"); | |
out.print(X + " - " + Y + " = " + subtraction(X,Y) + "<br>"); | |
out.print(X + " * " + Y + " = " + multiplication(X,Y) + "<br>"); | |
out.print(X + " / " + Y + " = " + division(X,Y) + "<br>"); | |
out.print("</p>"); | |
%> | |
</body> | |
</html> |
▲ 附上完整 JSP 原始碼供您參考!
贊助廣告 ‧ Sponsor advertisements
留言區 / Comments
萌芽論壇