導航:首頁 > 編程語言 > java如何調用jsp

java如何調用jsp

發布時間:2021-02-28 04:10:08

⑴ 請問jsP中如何調用java

JSP,頁面第二行的指令可以導入類或類包,導入多個用半形逗號,分割專
<%@ page import="java.util.HashMap" %>
以下是我給你的建議:屬
jsp是MVC2設計模式中的視圖層,別往裡面直接寫java代碼,java代碼可以寫到控制層或者模型層或者service層。
用el表達式、jstl代替java代碼操作數據即可。
jsp要學的是JSP自身的指令+el表達式+jstl+html+js。

⑵ 在jsp中如何調用java中的方法。

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
導入你需要使用的java方法所在的包,
然後直接調用就回可以了答

<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
%>
<% %>中的內容就是java方法的調用

⑶ jsp怎麼引用java的變數

  1. jsp標簽,jstl,struts標簽什麼的.

  2. 最簡單的還是使用el表達式.比如${username},即可訪問action的屬性,或者request范圍的變數username

  3. 使用<%=request.getAttribute("username")%>這樣專的jsp標簽屬,直接寫java代碼.

⑷ jsp如何調用java類

jsp調用java類的步驟:抄
1.新建一個項目,在src文件夾下添加一個包:如:tianaoweb.com;
2.再在包中添加一個類:如
package com;
public class test {
public String sd(){
return "sd";
}
}
3.在默認的首頁index.jsp(當然也可以自己新建一個jsp文件)的開頭引入
<%@ page import= "tianaoweb.com.* "%>
4.在<body> </body>中添加相應的java代碼片:
如:
<%
String str;
test te=new test();
%>
<%=te.sd() %>

⑸ 怎麼讓java代碼調用jsp頁面上的javascript方法

很遺憾,辦不到,因為java是需要編譯的,而js則不需要。
如果你要在java中調用js,那你在編譯的時候就要加入對js方法的調用,但是只有瀏覽器可以識別js語言,jvm無法識別js,編譯就會出錯。

⑹ 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類舉例如下:
1.新建一個項目,在src文件夾下添加一個包:如:tianaoweb.com;
2.再在包中添回加一個類:如
package com;
public class test {
public String sd(){
return "sd";
}
}
3.在默認的首頁index.jsp(當然也答可以自己新建一個jsp文件)的開頭引入
<%@ page import= "tianaoweb.com.* "%>
4.在<body> </body>中添加相應的java代碼片:
如:
<%
String str;
test te=new test();
%>
<%=te.sd() %>

⑻ 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>
<title>JSP基本語法</title>
</head>
<body>
<h1>Scriptlet示例頁面</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>

⑼ 在jsp中如何調用java中的方法

如果你有來一個類為源Person,Person中有個方法為public void setName(String userName),那麼在jsp中可以這樣寫
<%
Person p = new Person();
p.setName("張三");
%>

⑽ 如何在java里使用jsp頁面

java本身只是一種計算機語言.至於jsp不過也是java封裝的一種基於http協議的表現層的東西.jsp是要使用容器內的.單獨的java程序容是沒有辦法使用的.其實可以吧jsp理解為一種另類的class.這個class的作用就是輸出靜態的html頁面.
至於像使用jsp.很簡單,弄個容器.jetty,tomcat之類.寫一個jsp文件,按照相關語法,寫入html和java代碼即可.如果想要使用一些標簽,就另說了.
這個問題不太好回答.因為涉及的東西比較多.簡單回答.也就如此了.

閱讀全文

與java如何調用jsp相關的資料

熱點內容
php自動上傳文件 瀏覽:311
男主是在夜場上班的小說 瀏覽:663
樹莓派怎麼使用python學習編程 瀏覽:543
68天電影下載 瀏覽:343
僵屍電影全部 瀏覽:791
win7升級win10sn 瀏覽:249
蘋果電腦文件怎麼傳輸到硬碟 瀏覽:488
中國十大免費觀看電影 瀏覽:798
uboot引導linux內核 瀏覽:134
linux如何下載yum 瀏覽:460
計算機網路基礎教學總結 瀏覽:293
csf文件要用什麼打開 瀏覽:182
蘋果6怎麼找文件 瀏覽:843
無已關聯的小程序 瀏覽:678
蘭州共享單車小綠app 瀏覽:814
iphone5c黑色 瀏覽:374
河南少兒計算機編程加盟怎麼樣 瀏覽:135
共享文件夾可以共享多少個 瀏覽:197
文愛用什麼app 瀏覽:920
導致iis死機代碼 瀏覽:280

友情鏈接