本文目錄一覽:
- 1、在JSP網頁中怎樣加入Java代碼??
- 2、java jsp頁面怎麼寫java類?怎麼調用java代碼?
- 3、我怎麼把我編輯的java程序和jsp銜接起來,並且把他們顯示出來,就是能像正常網頁那樣的
- 4、JSP如何調用java代碼
- 5、怎麼在jsp頁面調用下面的JAVA代碼?謝謝
在JSP網頁中怎樣加入Java代碼??
JSP,ASP,PHP 這三種語言,基本是大同小異,都是在含有HTML代碼的頁面中加入其語言成為能夠處理動態請求的網頁。方法呢 其實很簡單。JSP網頁中通常是在HTML代碼的任意位置加上% % 這樣的代碼 符號裡面就可以寫入你想的JAVA代碼,給你看個簡單的例子。
%@ page language=”java” import=”java.util.*” pageEncoding=”UTF-8″%
%
String path = request.getContextPath();
String basePath = request.getScheme()+”://”+request.getServerName()+”:”+request.getServerPort()+path+”/”;
%
!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN”
html
head
base href=”%=basePath%”
titlelogin/title
meta http-equiv=”pragma” content=”no-cache”
meta http-equiv=”cache-control” content=”no-cache”
meta http-equiv=”expires” content=”0″
meta http-equiv=”keywords” content=”keyword1,keyword2,keyword3″
meta http-equiv=”description” content=”This is my page”
!–
link rel=”stylesheet” type=”text/css” href=”styles.css”
—
/head
body
div align=”center”
font姓名 /fontinput type=”text” name=”name” maxlength=”18″/
font密碼 /fontinput type=”password” name=”pwd” maxlength=”18″/
input type=”submit” value=”登錄” name=”login”/
/div
/body
/html
其他ASP,或者PHP語言都差不多,所以JSP網頁是具有靜態的HTML等語言加上可以處理用戶動態請求的腳本語言組成的,順便介紹下一些學習JAVA或者JSP的資料。
JAVA jsp j2ee視頻教程下載學習,很好的哦
打開此網頁【電驢】搜索馬士兵,會有其詳細的JAVA方面的基礎視頻教程,對於初涉JAVA方面的朋友是 很好的幫助,
祝你學習好!!
java jsp頁面怎麼寫java類?怎麼調用java代碼?
jsp中寫java代碼成為scriptlet,寫在%%之間就可以了。
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
我怎麼把我編輯的java程序和jsp銜接起來,並且把他們顯示出來,就是能像正常網頁那樣的
JSP就是前台展示的頁面效果啊 java代碼主要是在業務層和數據訪問層 一般的Jsp都會有數據交互的 也就是說你Jsp上會有個要求用戶傳給服務器的板塊(比如常見的Form表單) 當你填寫好FORM表單後 提交 這時Form的屬性Action值就會去找你的java代碼 並且把你Form表單中的值傳過去 然後就是你在java代碼中接收Jsp傳來的值和操作他們了 不知道LZ所謂的把java和Jsp連接起來是不是這個意思 反正要記得盡量不要在前台jsp asp 中出現java C#這樣的代碼
JSP如何調用java代碼
首先,在服務端定義了一個類和靜態方法:
public class Test {
public static String sayHello(String name){
return “hello, ” + name;
}
}
注意:必須是公開的靜態方法。
ajax分為同步、異步調用,如果沒有傳遞迴調函數,則是同步調用;
如果傳遞迴調函數,則是異步調用。
同步調用
script type=”text/javascript”
……
try{
var obj = Test.sayHello(‘world!’);
……
}catch(e){
//e.error 錯誤碼
//e.message 錯誤描述
}
……
/script
不傳遞迴調函數,以try…catch來處理錯誤。
在同步調用模式下,如果有網絡錯誤、業務邏輯錯誤等,會拋出一個異常。
異步調用
script type=”text/javascript”
……
Test.sayHello(‘world!’,
function(obj){ //success callback function
……
},
function(error, message){ //fail callback function
}
);
……
/script
傳遞迴調函數作為參數。如果只有一個回調函數, 則默認是成功的回調函數。
怎麼在jsp頁面調用下面的JAVA代碼?謝謝
可以通過Ajax請求Servlet,然後Servlet調用Java類中的方法並返回數據給JS。
用mvc框架訪問java類方法,例如struts,springmvc
也可以在jsp中用%Java代碼%
原創文章,作者:簡單一點,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/130913.html