網頁java-九游会j9娱乐平台
① html頁面怎麼調用java方法
在html頁面中,使用js調用java類要使用ajax,具體方法步驟如下:
1、將要調用的類名和方法名作為參數傳給某個servlet.這一步的方法有許多種,用框架,或者直接用xmlhttprequest對象;
2、要調用的類名和類的完整包路徑最好寫在配置文件里,這里假設類名為hello,方法名為sayhello,並且sayhello方法不帶參數,類路徑為com.demo.hello。
3、配置文件ajaxconfig.properties
hello = com.demo.hello
4、傳入的參數設置為 class=hello&method=sayhello
在servlet中作如下處理:
string classname=request.getparameter("classname");
string methodname=request.getparameter("method");
string classpath=null;
5、讀取配置文件,取出classname所對應的值放入classpath變數中,
class c=class.forname(classpath);//載入你所指定的類
class param[]=new class[0];//方法的參數為0個
method m=null;
string returnvalue=null;//返回值
try {
m = c.getmethod("sayhello",param);//獲取你所指定的類中的指定方法
} catch (securityexception e) {
// todo auto-generated catch block
e.printstacktrace();
} catch (nosuchmethodexception e) {
// todo auto-generated catch block
e.printstacktrace();
}
try {
returnvalue=(string)m.invoke(c.newinstance(), new object[0]);//調用你所指定的方法
} catch (illegalargumentexception e) {
// todo auto-generated catch block
e.printstacktrace();
} catch (illegalaccessexception e) {
// todo auto-generated catch block
e.printstacktrace();
} catch (invocationtargetexception e) {
// todo auto-generated catch block
e.printstacktrace();
} catch (instantiationexception e) {
// todo auto-generated catch block
e.printstacktrace();
}
6、將returnvalue的值返回給客戶端即可
類hello.java
public class hello
{
public string sayhello()
{
return "hello";
}
}
② 為什麼網頁開發要用java,不是html嗎
有的動態網頁是用jsp做的,在傳統的html代碼中加入了java代碼,在瀏覽器瀏覽網頁時,伺服器將java代碼翻譯成html代碼顯示出來
③ 如何用java編寫 網頁
一般在網上有免費的界面提供下載,有一定的html,css,腳本方面的知識,即使不懂,也能自我修改達到你要求的效果 算了我直接給你代碼得了
*************************************test.html*********************************************************
********************************************layout.css *************************************************
body { font-family:verdana; font-size:14px; margin:0;}
#container {margin:0 auto; width:900px;}
#header { height:100px; background:#6cf; margin-bottom:5px;}
#maincontent { height:500px; margin-bottom:5px;}
#sidebar { float:left; width:200px; height:500px; background:#9ff;}
#sidebar2 { float:right; width:200px; height:500px; background:#9ff;}
#content { margin:0 205px !important; margin:0 202px; height:500px; background:#cff;}
#footer { height:60px; background:#6cf;}
④ 網頁中引用java
首先更正一個概念,標簽下的代碼是javascript代碼,不是java代碼。
使用將這段javascript代碼保存為一個js文件,引入到頁面中
引入方法,在標簽體下
⑤ 如何用java製作網頁
怎麼用java來編寫網頁,目前比較流行的是ssh(struts2 spring hibernate)框架。其實只要有servlet和jsp基礎就可以實現,框架只是高效的開發和管理。
推薦使用ssh框架進行開發。
使用struts2來實現頁面跳轉,他的標簽也可以寫jsp界面。
使用hibernate來進行資料庫操作的封裝,進行自動管理。
使用spring可以整合以上兩個,使控制權轉移給spring,這個就是控制反轉。
具體頁面怎麼寫,這個多看下工具書不難。前台頁面可以使用html來寫,解析速度快,並且頁面開發難度低,排版效果好。
⑥ 網頁中java的加運算
由於是網頁不需要執行java命令來重新運行,輸入完可以在文本框里繼續輸入!
⑨ 怎麼用java來編寫網頁
網站的開發分前台和後台,前台就是網頁的框框了,這要用到html(超文本標記語言),後台就是網站的邏輯處理部分了,比如要注冊一個用戶,用戶的登錄處理等,前台的開發用dreamweaver專業點吧,後台開發和開發java桌面程序差不多,用eclipse 和myeclipse 都行,java 的web開發模式有很多的框架方案可以用的,
·
spring hibernate struc
jsp+servlet+javabean
struts+hibernate
jsp+javabean
等