jsp調用java方法
『壹』 在jsp中如何調用java中的方法
如果你有一個類為Person,Person中有個方法為public void setName(String userName),那麼在jsp中可以這樣寫
<%
Person p = new Person();
p.setName("張三");
%>
『貳』 請問JSP中如何調用JAVA類
JSP,頁面第二行的指令可以導入類或類包,導入多個用半形逗號,分割
<%@ page import="java.util.HashMap" %>
以下是我給你的建議:
jsp是MVC2設計模式中的視圖層,別往裡面直接寫java代碼,java代碼可以寫到控制層或者模型層或者service層。
用el表達式、jstl代替java代碼操作數據即可。
jsp要學的是JSP自身的指令+el表達式+jstl+html+js。
『叄』 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() %>
『肆』 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文件
<%@ 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靜態方法
第一:如果是對象的話,你應該去看看jsp:bean的用法。只有配合使用jsp:getProperty才有用
第二:是靜態的函數,也就不怕了。你在
<%@ page language="java" import="java.util.*,com.rh.entity.*" contentType="text/html; charset=GB18030"
pageEncoding="GB18030"%>
import="java.util.*,com.rh.entity.*" 加上這句,當然是你的Infomation 類的全路徑,你就可以在jsp中用了
<%=Infomation.getJavaRuntimeVersion() %>
『柒』 JSP頁面中怎麼引用java類的方法
本質上jsp最終要被編譯成java,才能被執行
因此同你在java中使用java類一樣,也要首先將該類引進
不過在jsp中要使用標簽來引入,勢力如下:
<%@
page
import="com.Proct.*"%>
引進了com.Proct.*下的所有類
<%@
page
import="com.Proct.Abc"%>
引進了com.Proct下的Abc類
『捌』 jsp頁面怎麼調用java方法
如果你有一個類為Person,Person中有個方法為public void setName(String userName),那麼在jsp中可以這樣寫
<%
Person p = new Person();
p.setName("張三");
%>
『玖』 JSP裡面怎麼調用java類裡面的方法。
首先你寫的是Javascript的代碼,而Javascript是不用String聲明變數,而是var
首先你得從JSP原理學起,前後台的代碼本身是沒有關聯關系的,只是通過頁面GET或POST時的參數,後台代碼進行不同的處理,你需要手動實現一個請求比如action=save,後台switch request["action"]然後如果是"save",就做你的SAVE函數
『拾』 如何在jsp頁面中調用java方法
需要用到的類 需引包 例如<%@ page import="java.util.*" %>
然後寫java代碼就用<% 代碼 %>