Loading...

          java .net

          一點(diǎn)心得

          忙里偷閑
          一直想寫一個(gè)blog程序
          架子打起來了,用struts1.2+hibernate

          如何為用戶的url做轉(zhuǎn)向,比如http://www.aygfsteel.com/liuspring,怎樣轉(zhuǎn)向?qū)儆趌iuspring的文章、留言、評(píng)論啊等等,簡(jiǎn)單的說就是liuspring的頁面,
          這個(gè)問題可把我難住了(功力太淺),于是google上搜開源的blog系統(tǒng),看他們的源碼,首先下的roller,費(fèi)了好大勁把系統(tǒng)配起來了,運(yùn)行起來那個(gè)高興,接下來暈了,新版本是struts2,還沒研究過,看了一下好像struts2能很容易實(shí)現(xiàn)我要的,可是我用的是1.x啊,接著搜,Pebble,blojsom DLOG4Jmyblog,都試用了,其中blojsom使用了一個(gè)servlet,在里面解析URI,比如請(qǐng)求的地址是/blog/spring/,那么就被解析成/blogView.do?go=spring,以這個(gè)地址轉(zhuǎn)向,從而被struts的控制器接收。
          這里得用(并且redirectURL必須是相對(duì)路徑,用完整路徑好像還不行,在我這報(bào)404錯(cuò)誤)
          1httpServletRequest.getRequestDispatcher(redirectURL.toString())
          2            .forward((ServletRequest)httpServletRequest, (ServletResponse)httpServletResponse);
          不能用
          1httpServletResponse.sendRedirect(redirectURL.toString());
          因?yàn)檫@樣是使IE重定向,請(qǐng)求的URL也隨之改變,這個(gè)圈兒就轉(zhuǎn)不下去了。

          又建立了一個(gè)過濾器,用以判斷session中的用戶是否是當(dāng)前訪問的博客的管理員,比如訪問/blog/spring/,判斷session中保存的用戶是否是spring,然后往request,setAttribute中放一個(gè)標(biāo)示,標(biāo)示是否具有管理員權(quán)限,在jsp頁面中獲取這個(gè)參數(shù)以決定是否顯示后臺(tái)管理連接。
          到這里,最基本,最撓頭的問題暫時(shí)解決了,感覺肯定有更加方便、更加精妙、更加簡(jiǎn)單的方法,只是功力還沒涉到那么深,哪位博友看到了不勝賜教,接下來還要攻克的,如何產(chǎn)生靜態(tài)html頁面,如何rss......

          posted on 2008-09-01 21:38 閱讀(1257) 評(píng)論(2)  編輯  收藏 所屬分類: 學(xué)習(xí)java

          評(píng)論

          # re: 一點(diǎn)心得 2008-09-02 09:29 ci

          URL rewrite  回復(fù)  更多評(píng)論   

          # re: 一點(diǎn)心得 2008-09-02 19:51 java_蟈蟈

          自己多在網(wǎng)上轉(zhuǎn)兩圈,這些問題就都有了  回復(fù)  更多評(píng)論   

          公告

          希望有一天

          我能用鼠標(biāo)雙擊我的錢包

          然后選中一張100元

          按住“ctrl+c”

          接著不停的“ctrl+v”

          嘻嘻~~~笑醒~~~



          導(dǎo)航

          <2008年9月>
          31123456
          78910111213
          14151617181920
          21222324252627
          2829301234
          567891011

          統(tǒng)計(jì)

          常用鏈接

          留言簿(6)

          隨筆分類(102)

          隨筆檔案(398)

          文章分類

          文章檔案(10)

          有趣網(wǎng)絡(luò)

          搜索

          積分與排名

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 定日县| 定结县| 湘潭市| 忻城县| 西宁市| 客服| 安义县| 郓城县| 南雄市| 称多县| 平乐县| 兖州市| 兰溪市| 龙里县| 南雄市| 漾濞| 永川市| 南宫市| 都兰县| 永新县| 墨江| 响水县| 遵义县| 垣曲县| 韶山市| 马尔康县| 运城市| 宝清县| 海南省| 宜良县| 温宿县| 深泽县| 崇文区| 咸阳市| 福泉市| 沙洋县| 田林县| 铅山县| 辛集市| 新田县| 建宁县|