在jsp中使用java類舉例如下:
十多年專注成都網(wǎng)站制作,成都企業(yè)網(wǎng)站定制,個(gè)人網(wǎng)站制作服務(wù),為大家分享網(wǎng)站制作知識(shí)、方案,網(wǎng)站設(shè)計(jì)流程、步驟,成功服務(wù)上千家企業(yè)。為您提供網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)頁設(shè)計(jì)及定制高端網(wǎng)站建設(shè)服務(wù),專注于成都企業(yè)網(wǎng)站定制,高端網(wǎng)頁制作,對(duì)木托盤等多個(gè)方面,擁有多年的網(wǎng)站推廣經(jīng)驗(yàn)。
1.新建一個(gè)項(xiàng)目,在src文件夾下添加一個(gè)包:如:tianaoweb.com;
2.再在包中添加一個(gè)類:如
package com;
public class test {
public String sd(){
return "sd";
}
}
3.在默認(rèn)的首頁index.jsp(當(dāng)然也可以自己新建一個(gè)jsp文件)的開頭引入
%@ page import= "tianaoweb.com.* "%
4.在body /body中添加相應(yīng)的java代碼片:
如:
%
String str;
test te=new test();
%
%=te.sd() %
在JSP中確定密碼是否相同的方法是通過js實(shí)現(xiàn)的。
將onchange事件添加到兩個(gè)文本框中,并在文本框的內(nèi)容發(fā)生更改時(shí)觸發(fā)事件,并在此事件中寫入判斷。
下面是步驟:
公共DOCTYPE HTML”- / / / / W3C XHTML 1.0 DTD過渡/ / EN " " "
HTML XMLNS = " "
頭
meta HTTP - equiv =“Content -type”內(nèi)容=“文本/HTML”。Charset = gb2312 "/ 。
script type = "text/javascript" 。
函數(shù)checkpwd () {
Var p1 =文檔。Form1。Pwd1。價(jià)值;//獲取密碼框的值。
Var p2 =文檔。Form1。Pwd2。價(jià)值;//獲取重新輸入的密碼值。
{if (p1 = = ")
警告(“請(qǐng)輸入您的密碼!”);//密碼被檢測(cè)為空,輸入//被記錄。
文檔。Form1。Pwd1。關(guān)注();//專注于密碼框。
返回錯(cuò)誤;//退出檢測(cè)功能。
}//如果允許一個(gè)空密碼,此條件可以被撤銷。
如果(p1 !=p2){//確定輸入值是否相同,并顯示錯(cuò)誤消息。
文檔。GetElementByIdx_x(“味精”)。InnerHTML =“兩個(gè)輸入密碼不一致,請(qǐng)重新輸入”;//在div中顯示錯(cuò)誤消息。
返回錯(cuò)誤;
密碼是一樣的,你可以繼續(xù)下一步。
form name = "form1" 。
代碼:
確認(rèn)密碼:——onchange事件觸發(fā)檢測(cè)——。
div id = "MSG" style = "color: red " / div 。
/形式
The / body 。
/ HTML 。
%! %是在service方法的外面定義變量和寫入語句的,也就是在servlet中定義變量,而我們知道servlet在被container加載后只生成一個(gè)對(duì)象而已,然后所有的請(qǐng)求都在service方法里面被處理。所以如果你在servlet中定義了變量,那么所有的請(qǐng)求可以共用這一個(gè)變量了。
最簡(jiǎn)單的應(yīng)用就是,你要計(jì)算有多少人訪問了這一個(gè)JSP頁面,那么就可以把變量i定義在servlet中,然后在JSP文件里面加一句i++;,這樣就可以統(tǒng)計(jì)有多少人訪問了你這個(gè)頁面了。
至于% %這個(gè)嘛,就是在service方法里啦。
JSP中可以直接寫java代碼,格式為%java代碼%,前提是得在jsp首部那引入包(一般用IDE工具會(huì)默認(rèn)引入util包,有其他需要的照格式跟在后面寫上就好)。
腳本的話,jsp里還可以寫JS(javascript),JS和java完全不是一回事,只是語言寫法類似,建議樓主參照其他書籍,可以使用JS實(shí)現(xiàn)一些頁面前臺(tái)控制。