日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
JSP實(shí)例詳解JavaBean應(yīng)用步驟

一、編寫使用JavaBean的JSP文件,如UFO中的演示JSP實(shí)例time.jsp:

10年積累的網(wǎng)站制作、成都網(wǎng)站制作經(jīng)驗(yàn),可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識你,你也不認(rèn)識我。但先網(wǎng)站制作后付款的網(wǎng)站建設(shè)流程,更有岑溪免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

 
 
 
  1. <%@pagecontentType="text/html;Charset=GB2312"%>
  2. <%@pageimport="ufobean.ShowCalendar"%>
  3. <jsp:useBeanidjsp:useBeanid="clock"class="ufobean.ShowCalendar"scope="page"/>
  4. <TableborderTableborder=4>
  5. <tdaligntdalign="center"><fontcolorfontcolor="blue"><jsp:getPropertynamejsp:getPropertyname="clock"property="year"/>
  6. <jsp:getPropertynamejsp:getPropertyname="clock"property="month"/>
  7. <jsp:getPropertynamejsp:getPropertyname="clock"property="dayOfMonth"/>
  8. 星期<jsp:getPropertynamejsp:getPropertyname="clock"property="day"/>
  9. 當(dāng)前時(shí)間為
  10. <jsp:getPropertynamejsp:getPropertyname="clock"property="time"/>
  11. 今天是今年的第
  12. <jsp:getPropertynamejsp:getPropertyname="clock"property="dayOfYear"/>
  13. 本周是今年的第
  14. <jsp:getPropertynamejsp:getPropertyname="clock"property="weekOfYear"/>
  15. 本周是本月的第
  16. <jsp:getPropertynamejsp:getPropertyname="clock"property="weekOfMonth"/>
  17. <jsp:getPropertynamejsp:getPropertyname="clock"property="date"/>

在上面代碼中的第二行<%@pageimport="ufobean.ShowCalendar"%>這個語句,意思是引入ufobean包以及包中的文件;其次要注意語句,其中id的值是自定義的,class值是包名加點(diǎn)再加JavaBean名,scope有幾個值,默認(rèn)值是page,另外還有session,application等等,這里用page。time.jsp多次用到,其作用是獲取JavaBean(ShowCalendar)的屬性值,顯示在頁面中。

JavaBean(ShowCalendar.java)代碼如下:

 
 
 
  1. packageufobean;
  2. importjava.util.*;
  3. publicclassShowCalendar{
  4. Calendarcalendar=null;
  5. intyear,dayOfMonth,dayOfYear,weekOfYear,
  6. weekOfMonth,dayOfWeek,hour,minute,second;
  7. Stringday,date,time;
  8. publicShowCalendar(){
  9. calendar=Calendar.getInstance();
  10. Datetime=newDate();
  11. calendar.setTime(time);
  12. }
  13. publicintgetYear(){
  14. returncalendar.get(Calendar.YEAR);
  15. }
  16. publicStringgetMonth(){
  17. intm=1+calendar.get(Calendar.MONTH);
  18. Stringmonths[]={"1","2","3","4","5","6","7","8","9","10","11","12"};
  19. if(m>12)
  20. return"0";
  21. returnmonths[m-1];
  22. }
  23. publicStringgetDay(){
  24. intn=getDayOfWeek();
  25. Stringdays[]={"日","一","二","三","四","五","六"};
  26. if(n>7)
  27. return"星期?";
  28. returndays[n];
  29. }
  30. publicStringgetDate(){
  31. returngetYear()+"/"+getMonth()+"/"+getDayOfMonth();
  32. }
  33. publicStringgetTime(){
  34. returngetHour()+":"+getMinute()+":"+getSecond();
  35. }
  36. publicintgetDayOfMonth(){
  37. returncalendar.get(Calendar.DAY_OF_MONTH);
  38. }
  39. publicintgetDayOfYear(){
  40. returncalendar.get(Calendar.DAY_OF_YEAR);
  41. }
  42. publicintgetWeekOfYear(){
  43. returncalendar.get(Calendar.WEEK_OF_YEAR);
  44. }
  45. publicintgetWeekOfMonth(){
  46. returncalendar.get(Calendar.WEEK_OF_MONTH);
  47. }
  48. publicintgetDayOfWeek(){
  49. returncalendar.get(Calendar.DAY_OF_WEEK)-1;
  50. }
  51. publicintgetHour(){
  52. returncalendar.get(Calendar.HOUR_OF_DAY);
  53. }
  54. publicintgetMinute(){
  55. returncalendar.get(Calendar.MINUTE);
  56. }
  57. publicintgetSecond(){
  58. returncalendar.get(Calendar.SECOND);
  59. }
  60. }

二、編譯ShowCalendar.java文件

這里介紹在DOS下怎么編譯JavaBean:開始——運(yùn)行——輸入cmd——通過cd..或者cd進(jìn)入到JavaBean(ShowCalendar.java)所在目錄,然后輸入命令:javacShowCalendar.java后,就可以得到生成在ufobean包中的ShowCalendar.class字節(jié)文件了,到此編譯完畢。如果重新修改過JavaBean,那么要先把以前的舊的.class文件刪除掉,然后重新編譯JavaBean。

三、在UFO中訪問time.jsp文件調(diào)用JavaBean

1、在UFO原有的目錄下運(yùn)行time.jsp

a)、將time.jsp放置于UFO\webapps\ROOT目錄下,將ShowCalendar.class放置于UFO\webapps\ROOT\WEB-INF\classes\ufobean目錄下,啟動UFO,輸入如下地址http://localhost:80/time.jsp,便可成功運(yùn)行了。

b)、將time.jsp放置于UFO\webapps\examples目錄下,將ShowCalendar.class放置于UFO\webapps\examples\WEB-INF\classes\ufobean目錄下,啟動UFO,輸入如下地址http://localhost:80/examples/time.jsp,就OK了。

2、自己在webapps目錄下建立新目錄

建立目錄的時(shí)候要注意:文件夾名是WEB-INF,而不是WEN_INF,注意中間的橫杠要寫對;文件夾名是classes而不是class;classes下的包名也得注意,它是跟你JavaBean里所起的包名相同,比如,你在JavaBean文件中有以下語句:importufobean;就意味著你引入了名為ufobean的包,那么在classes文件夾下的包名(文件夾名)應(yīng)該是ufobean了。剩余步驟對比1、b)中的方法做就OK了。

四、整個JSP實(shí)例使用JavaBean的過程就是這樣,大家都會了吧。


當(dāng)前標(biāo)題:JSP實(shí)例詳解JavaBean應(yīng)用步驟
分享地址:http://m.5511xx.com/article/cocheec.html