jsp中寫java代碼成為scriptlet,寫在%%之間就可以了。
嵐縣ssl適用于網站、小程序/APP、API接口等需要進行數據傳輸應用場景,ssl證書未來市場廣闊!成為創新互聯的ssl證書銷售渠道,可以享受市場價格4-6折優惠!如果有意向歡迎電話聯系或者加微信:028-86922220(備注:SSL證書合作)期待與您的合作!
Scriptlet是包含在%和%之間的Java代碼,在Web容器處理JSP頁面時執行,通常會產生輸出,并將輸出發送到客戶的輸出流里。Scriptlet除了不能定義類和方法、不能用import引入類外,可以包含任何有效的Java代碼。(Java類在Jsp外部定義,可用page指令的import屬性引入,也可以Java Bean的形式使用。Java中的方法必須在類內定義,但Jsp允許使用聲明定義方法。窗體(GUI)設計代碼在Jsp中無效)。
Scriptlet例程:
%@ page contentType="text/html; charset=gb2312" %
html
head
titleJSP基本語法/title
/head
body
h1Scriptlet示例頁面/h1
table border="1"
caption乘法口訣表/caption
%-- 在網頁中嵌入Java代碼的主要方法 --%
%
for(int i=1; i=9; i++) {
int j=1;
//out是JSP的一個內部對象,print方法用于向客戶端輸出數據
out.println("tr");
for(; j=i; j++) {
out.print("td" + j + "*" + i + "=" + j*i + "/td");
}
for(;j=9;j++) {
out.print("td /td");
}
out.println("/tr");
}
%
/table
/body
/html
package main;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
// 類1
public class A {
private String s; // 參數1
private int i; // 參數2
// 類1的方法,取得不同的參數
public void m1() throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.print("Enter String");
s = br.readLine();
System.out.print("Enter Integer:");
try{
i = Integer.parseInt(br.readLine());
}catch(NumberFormatException nfe){
System.err.println("Invalid Format!");
}
}
// 兩個 get方法,可供類2調用
public String getS() {
return s;
}
public int getI() {
return i;
}
}
//類2
class B {
// 類2中的函數,調用類1中的2個參數并執行相應的操作
public static void m2(String s, int i){
System.out.println(s + i);
}
}
// 測試類
class Test {
public static void main(String[] args){
A obj = new A();
try {
obj.m1();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
B.m2(obj.getS(), obj.getI());
}
}
首先導包 把TextClassification 類導入read.java中 然后在read.java的main方法中調用getFeature()方法 在getFeature()中可以寫TextClassification.main(參數) 就可以調用TextClassification的main()函數了
本類中的直接方法名調用,不管是public還是private或protected。其他類中的如果是public的話,直接其他類的對象調用即可。如果是static的話直接其他類名加方法名調用。
class A{
void method1(){ //聲明method1
System.out.println("method1 called");
}
void method2(){
method1(); //本類的 method1 被調用
}
}
class B{
void method3(){
A a = new A(); //在B類中調用A類中的 method1
a.method1();
}
}
新聞名稱:求java的類調用代碼 java中的類怎么調用
鏈接URL:http://vcdvsql.cn/article44/doiepee.html
成都網站建設公司_創新互聯,為您提供網站改版、品牌網站制作、網頁設計公司、面包屑導航、網站內鏈、品牌網站建設
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯