av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

JSP實(shí)例詳解JavaBean應(yīng)用步驟

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

10年積累的網(wǎng)站制作、成都網(wǎng)站制作經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶(hù)對(duì)網(wǎng)站的新想法和需求。提供各種問(wèn)題對(duì)應(yīng)的解決方案。讓選擇我們的客戶(hù)得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(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"%>這個(gè)語(yǔ)句,意思是引入ufobean包以及包中的文件;其次要注意語(yǔ)句,其中id的值是自定義的,class值是包名加點(diǎn)再加JavaBean名,scope有幾個(gè)值,默認(rèn)值是page,另外還有session,application等等,這里用page。time.jsp多次用到,其作用是獲取JavaBean(ShowCalendar)的屬性值,顯示在頁(yè)面中。

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:開(kāi)始——運(yùn)行——輸入cmd——通過(guò)cd..或者cd進(jìn)入到JavaBean(ShowCalendar.java)所在目錄,然后輸入命令:javacShowCalendar.java后,就可以得到生成在ufobean包中的ShowCalendar.class字節(jié)文件了,到此編譯完畢。如果重新修改過(guò)JavaBean,那么要先把以前的舊的.class文件刪除掉,然后重新編譯JavaBean。

三、在UFO中訪(fǎng)問(wèn)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目錄下,啟動(dòng)UFO,輸入如下地址http://localhost:80/time.jsp,便可成功運(yùn)行了。

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

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

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

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


新聞標(biāo)題:JSP實(shí)例詳解JavaBean應(yīng)用步驟
本文網(wǎng)址:http://uogjgqi.cn/article/cocheec.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們?cè)谖⑿派?4小時(shí)期待你的聲音

解答本文疑問(wèn)/技術(shù)咨詢(xún)/運(yùn)營(yíng)咨詢(xún)/技術(shù)建議/互聯(lián)網(wǎng)交流