Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Servlets URLEwriteFilter(Tucky)错误_Servlets_Url Rewriting_Tuckey Urlrewrite Filter - Fatal编程技术网

Servlets URLEwriteFilter(Tucky)错误

Servlets URLEwriteFilter(Tucky)错误,servlets,url-rewriting,tuckey-urlrewrite-filter,Servlets,Url Rewriting,Tuckey Urlrewrite Filter,我正试图用塔基重写url。这是我的规则 <rule> <from>^/dev/([_A-Za-z0-9.@-]*)/([a-z.-]*)$</from> <to>webl?handler=developers&amp;userid=$1&amp;action=$2</to> </rule> ^/开发/([U A-Za-z0-9.@-]*)/([A-z.-]*))$ webl?handler

我正试图用塔基重写url。这是我的规则

<rule>
    <from>^/dev/([_A-Za-z0-9.@-]*)/([a-z.-]*)$</from>
    <to>webl?handler=developers&amp;userid=$1&amp;action=$2</to>
</rule>

^/开发/([U A-Za-z0-9.@-]*)/([A-z.-]*))$
webl?handler=开发人员&;userid=$1&;行动=2美元
错误详细信息:

Context Path:/OPMS Servlet Path:/dev/benjamin/webl Path Info:null Query String:handler=developers&userid=benjamin&action=webl 上下文路径:/OPMS Servlet路径:/dev/benjamin/webl 路径信息:空 查询字符串:handler=developers&userid=benjamin&action=webl
我正在点击
/OPMS/webl
页面上的链接。为什么
$2
会变成“webl”?它是我的servlet的名称。还有为什么它们有servlet路径:
/dev/benjamin/webl

问题在于没有上下文路径

<to context="WebAppName">/webl?handler=developers&amp;userid=$1&amp;action=$2</to>
/webl?handler=开发人员&;userid=$1&;行动=2美元