次のようなフォームを作成しました。
<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
}