Это продолжение этого вопроса как удалить .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>
есть идеи, пожалуйста?
Попробуйте:
<servlet-mapping> <servlet-name>PyServlet</servlet-name> <url-pattern>/serv/*</url-pattern> </servlet-mapping>
Я думаю, что URL должен начинаться с чего-то, что не является подстановочным знаком