удалить .py из URL веб-приложения на основе jython - PullRequest
0 голосов
/ 17 февраля 2012

Это продолжение этого вопроса как удалить .py из URL в jython , я до сих пор не могу решить его, и надеюсь получить еще несколько советов для этого. Вот мой файл web.xml:

<?xml version="1.0" encoding="UTF-8"?>

<web-app version="2.4"
         xmlns="http://java.sun.com/xml/ns/j2ee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 
         http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" >


<servlet>
    <servlet-name>PyServlet</servlet-name>
    <servlet-class>org.python.util.PyServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
    <servlet-name>PyServlet</servlet-name>
    <url-pattern>/*</url-pattern>
</servlet-mapping>

<servlet>
    <servlet-name>NewJythonServlet</servlet-name>
    <servlet-class>NewJythonServlet</servlet-class>
</servlet>
<servlet-mapping>
    <servlet-name>NewJythonServlet</servlet-name>
    <url-pattern>/NewJythonServlet</url-pattern>
</servlet-mapping>


</web-app>

есть идеи, пожалуйста?

1 Ответ

0 голосов
/ 15 марта 2012

Попробуйте:

<servlet-mapping>
    <servlet-name>PyServlet</servlet-name>
    <url-pattern>/serv/*</url-pattern>
</servlet-mapping>

Я думаю, что URL должен начинаться с чего-то, что не является подстановочным знаком

...