我可以用java定制servlet URL吗?
我希望当用户点击以下URL时:我可以用java定制servlet URL吗?,java,servlets,Java,Servlets,我希望当用户点击以下URL时: http://host:8080/AppName/ServletName/Param1/Param2 它应该转到一个名为ServletName的servlet,Param1和Param2成为请求参数。我在ruby项目中见过这种URL。在Java中可以吗?当然可以,它被称为,您可以在这里获得介绍: 您还可以将servlet映射到通配符路径,这样您就可以将servlet映射到/ServletName/*,并从中获取/Param1/Param2部分。当然可以,它被调用
http://host:8080/AppName/ServletName/Param1/Param2
它应该转到一个名为ServletName
的servlet,Param1
和Param2
成为请求参数。我在ruby项目中见过这种URL。在Java中可以吗?当然可以,它被称为,您可以在这里获得介绍:
您还可以将servlet映射到通配符路径,这样您就可以将servlet映射到/ServletName/*
,并从中获取/Param1/Param2
部分。当然可以,它被调用,您可以在这里获得介绍:
您还可以将servlet映射到通配符路径,这样您就可以将servlet映射到
/ServletName/*
并从中获取/Param1/Param2
部分。是的,您可以使用servlet执行类似的操作。您需要在web.xml中设置servlet映射,如下所示:
服务器名
/服务器名/*
要获取servlet中的所有请求和数据,您需要解析的结果。是的,您可以使用servlet执行类似的操作。您需要在web.xml中设置servlet映射,如下所示:
服务器名
/服务器名/*
要获取servlet中的所有请求和数据,您需要解析的结果。似乎很有趣,尽管我自己从未使用过。似乎很有趣,尽管我自己从未使用过。您也可以使用。还有一个与ServletFilter等价的servlet容器,名为
我个人使用这种方式对参数进行本机编码。您也可以使用。还有一个与ServletFilter等价的servlet容器,名为
我个人使用这种方式对参数进行本机编码。我没有这样做,甚至没有见过,但尝试一下 首先在web.xml中映射url,如下所示
<servlet>
<servlet-name>ServletName</servlet-name>
<servlet-class>ServletName</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ServletName</servlet-name>
<url-pattern>/ServletName/Param1/Param2</url-pattern>
</servlet-mapping>
服务器名
服务器名
服务器名
/ServletName/Param1/Param2
然后使用
String url=request.getRequestURI()
然后,您可以拆分并获取param1和param2。我没有这样做,甚至没有看到,但尝试一下 首先在web.xml中映射url,如下所示
<servlet>
<servlet-name>ServletName</servlet-name>
<servlet-class>ServletName</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ServletName</servlet-name>
<url-pattern>/ServletName/Param1/Param2</url-pattern>
</servlet-mapping>
服务器名
服务器名
服务器名
/ServletName/Param1/Param2
然后使用
String url=request.getRequestURI()
然后,您可以拆分并获取param1和param2。如果您使用的是Spring MVC,那么您可以映射a并访问a中的参数
如果您使用的是SpringMVC,那么您可以像在中一样映射和访问参数
巴卢斯克在某个地方发布了一个awnser,让我看看。这是@cularis:是的+1.BalusC在某个地方贴了一个awnser,让我看看。这是@cularis:是的+1.