1 開啟Tomcat的servlet訪問
tomcat6默認也沒有開啟servlet、禁止目錄瀏覽。這需要去conf/下配置web.xml文件。
修改listings為true即可以目錄瀏覽,
??????????? <param-name>listings</param-name>
??????????? <param-value>
true
</param-value>
??????????? <!-- false disable listings -->
??????????? <!-- <param-value>false</param-value>-->?????????
開啟servlet直接訪問功能,把這兩段注釋打開
??? <servlet>
??????? <servlet-name>invoker</servlet-name>
??????? <servlet-class>
????????? org.apache.catalina.servlets.InvokerServlet
??????? </servlet-class>
??????? <init-param>
??????????? <param-name>debug</param-name>
??????????? <param-value>0</param-value>
??????? </init-param>
??????? <load-on-startup>2</load-on-startup>
??? </servlet>
<servlet-mapping>
??????? <servlet-name>invoker</servlet-name>
??????? <url-pattern>/servlet/*</url-pattern>
??? </servlet-mapping>
同時修改content.xml,修改<Context>,增加<Context privileged="true"> 。
2 中文目錄支持
??? 修改server.xml,在<Connector port="8080" 增加URIEncoding
??? <Connector port="8080" protocol="HTTP/1.1"
?????????????? connectionTimeout="20000"
?????????????? redirectPort="8443"
URIEncoding="UTF-8"
/>
??????????????
這樣就可以訪問中文目錄了,get也不用這種方式去轉碼了。
new String(request.getParameter("UserName").getBytes("ISO-8859-1"),"gb2312");
但由于默認字符集是iso8859-1,修改后會對全部部署造成影響。你也可以就某個項目需要支持中文目錄時單獨設置過濾器。
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
