本文目錄一覽:
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代碼
JSP顯示Java代碼?這個問題…
這樣告訴你把,JSP本質就是一個servlet,輸出的就是一張HTML網頁,能顯示任何HTML能顯示的東西。你要顯示Java代碼的話,直接把Java代碼粘貼到JSP中就可以了。
但是,如果你的意思是在JSP中使用Java代碼,那麼可以用% 這裡填Java代碼 %的方式。如果是要顯示Java變量中的值,可以用%=變量名%。如果是訪問request、session等 內置對象中的對象的值,可以用el表達式,如${對象名.屬性}
希望可以幫到你,有疑問可以隨時追問
jsp頁面java代碼如何獲取本頁面的參數
假設這JSP叫 index.jsp,自己提交給自己.
%@ page language=”java” contentType=”text/html; charset=UTF-8″
pageEncoding=”UTF-8″%
html
body
form id=”test” method=”post” action=”index.jsp”
select id=”code” name=”plugin”
option value=”1cn”cn/option
option value=”2us”us/option
option value=”3en”en/option
/select
input type=”submit” value=”提交”
br
%out.println(request.getParameter(“plugin”)); %
/form
/body
/html
請採納.
原創文章,作者:IJEIT,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/324643.html