0

次のようなフォームを作成しました。

<portlet:actionURL var="myFriendlyURI">  
<portlet:param name="action" value="addUser"></portlet:param>  
</portlet:actionURL>  

<form id="userForm" name="userForm" action="${myFriendlyURI}" method="post">  

 Name :- <input type="text" name="userName">  

 <input type="submit">  
</form> 

processAction(ActionRequest request, ActionResponse response) メソッドで、myFriendlyURI に基づいてリクエスト URI を特定するにはどうすればよいですか?

request.getAttribute("javax.servlet.forward.request_uri").toString()) is giving only "/web/portal/Adduser-PageName".

サーブレット クラスで行っているのと同じように、リクエストを確認したいだけです。

if(request.getRequestURI().endsWith("user/add")) { // <form action="user/add" ..... >
    System.out.println("Ends with :  user/add ");
    // do actions here
 }
4

1 に答える 1