私はポートレットを初めて使用し、次のような href タグを持つ visit.jsp ページを持っています。
<a href="www.randomUrl.com">Visit ....</a>
基本的に私の要件は、href をクリックして visit.jsp に戻るときmethodVisit
に、a で呼び出されたメソッドを呼び出すだけでよいということです。VisitController.java
次にmethodVisit
、モデルに isVisited という属性を追加し、visit.jsp ページに戻ると、メソッドに次の行が含まれるようになります。
VisitController.java
public .. methodVisit(...){
model.addAttribute("isVisited", isVisited));
}
次に、visit.jsp ページに戻ると、次のチェックを使用できます。
<c:if test="${isVisited}">
Then display this line when href is clicked from visit.jsp page
</c:if>
送信ボタンが使用されている場合、次の例を見てきました。
<portlet:actionURL var="returnToSearchUrl" >
<portlet:param name="ActController" value="returnToSearch" />
</portlet:actionURL>
<input type="button" class="button" value='<spring:message code="button.returSearch" />' onclick="self.location='${returnToSearchUrl}'"/>
@ActionMapping(params = "ActController=returnToSearch")
public void returnToSearch(){
......
}
ただし、href を使用する場合の例はありません。href を使用する方法についてアドバイスをお願いします。