亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 3156 | 回復(fù): 0
打印 上一主題 下一主題

urlrewriter 和 Struts2 整合 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2010-01-13 20:53 |只看該作者 |倒序瀏覽
準(zhǔn)備工作先要有2個配置文件+1個jar包
配置文件1:urlrewrite.xml
寫道







^/([_a-zA-Z]+[_0-9a-zA-Z-/]*[_0-9a-zA-Z]+)/?.html$
/$1.action


這是一個通用請求url rewrite
^/([a-z0-9A-Z_]+)/([a-z0-9A-Z_]+)/!([a-z0-9A-Z_]+).html$
/$2.action?id=$1

-->


^/struts/css_xhtml/validation.js$
/template/css_xhtml/validation.js




^//services/(.*)$
/services/$1


配置文件2:web.xml
在web.xml文件中插入一個filter
寫道


UrlRewriteFilter

org.tuckey.web.filters.urlrewrite.UrlRewriteFilter


logLevel
WARN



UrlRewriteFilter
/*
REQUEST
FORWARD

1個jar包:urlrewritefilter-3.1.0.jar
但是這樣配置會遇到問題
因此需要在web.xml文件中添加一個東西,完整的filter鏈如下:
寫道


UrlRewriteFilter

org.tuckey.web.filters.urlrewrite.UrlRewriteFilter


logLevel
WARN




struts2-cleanup

org.apache.struts2.dispatcher.ActionContextCleanUp



UrlRewriteFilter
/*
REQUEST
FORWARD


struts2-cleanup
/*
REQUEST
FORWARD


struts2

org.apache.struts2.dispatcher.FilterDispatcher



struts2
/*
REQUEST
FORWARD


encodingFilter

org.springframework.web.filter.CharacterEncodingFilter


encoding
UTF-8



encodingFilter
/*

1、在web.xml中EncodingFilter的位置應(yīng)該在Struts2的FilterDispatcher之前,道理很簡單,要先調(diào)整字符集,再進入Action。
2、如果使用Urlrewrite,要指定filter-mapping的dispatcher方式,如下

    Struts2
    /*
    REQUEST
    FORWARD

3、在做上傳文件的時候,要在web.xml中增加ActionContextCleanUp這個filter,如果不增加,會發(fā)生第一次上傳取不到文件的情況

struts-cleanup
org.apache.struts2.dispatcher.ActionContextCleanUp


    struts-cleanup
    /*

按照Struts2的API,filter的順序是
struts-cleanup filter
SiteMesh filter
FilterDispatcher
圖片不顯示,頁面加入下面代碼
      
   ">

本文來自ChinaUnix博客,如果查看原文請點:http://blog.chinaunix.net/u3/110188/showart_2148017.html
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP