Pour analyser les URL en Java
J'ai l'URL comme ceci:
http://test.com/testapp/test.do?test_id=1&test_name=SS
Est-il de toute façon on ne peut obtenir que cette partie
/test.faire?test_id=1&test_name=SS
"Est-il de toute façon on ne peut obtenir que cette partie" - Oui.
oui l'ofc. De quoi êtes-vous à l'aide. Les Servlets ou Spring MVC?
docs.oracle.com/javase/7/docs/api/java/net/URL.html
"testapp" est à votre contexte d'application, "test.faire" l'opération d'exécution et le reste - les paramètres de la requête. Puisque nous ne savons pas ce framework que vous utilisez (qui ressemble à une struts, mais...) il n'est pas de réponse claire. Donner plus d'informations.
je suis en utilisant struts
oui l'ofc. De quoi êtes-vous à l'aide. Les Servlets ou Spring MVC?
docs.oracle.com/javase/7/docs/api/java/net/URL.html
"testapp" est à votre contexte d'application, "test.faire" l'opération d'exécution et le reste - les paramètres de la requête. Puisque nous ne savons pas ce framework que vous utilisez (qui ressemble à une struts, mais...) il n'est pas de réponse claire. Donner plus d'informations.
je suis en utilisant struts
OriginalL'auteur user2346047 | 2014-02-04
Vous devez vous connecter pour publier un commentaire.
Utilisation
java.net.URL
d'analyser une chaîne d'url:OriginalL'auteur sadhu
À l'intérieur de votre ActionClass
vous donnera "test".
est votre servlet demande d'où vous pouvez obtenir tous les paramètres.
De toute façon, prendre un coup d'oeil à ActionContext.getContext(). Beaucoup de chose que vous pouvez obtenir à partir de là.
Espérons que cette aide.
Je ne suis pas d'accord. Mais tout de même, après la critisism, pouvez-vous proposer quelque chose qui faire le travail? Croyez-moi, je sais de quoi je parle - j'ai eu le même problème, très rares situation btw, dans mon travail, et c'était la meilleure façon de l'atteindre.
OriginalL'auteur Thrash Bean
Pas vraiment analyser les URL, mais ce serait faire votre travail:
String[] parts = "http://test.com/testapp/test.dotest_id=1&test_name=SS".split("/");
return "/"+parts[parts.length-1]
OriginalL'auteur Delfic