2017-06-29 64 views
0

我有两个jsp,view1 jsp和view2.jsp。我在view1 jsp中有一个按钮,我希望该按钮将我重定向到view2.jsp。我按照Liferay的教程,我只是想知道,在使用jQuery的点击功能如何将我能够做Liferay 7.0使用js点击功能重定向到另一个jsp页面

渲染命令:

@Component(
    immediate = true, 
    property = {\ 
     "javax.portlet.name=" + HelloWorldPortletKeys.HELLO_WORLD, 
     "mvc.command.name=/jsp/view2" 
    }, 
    service = MVCRenderCommand.class 
) 
public class EditEntryMVCRenderCommand implements MVCRenderCommand { 
@Override 
public String render(
    RenderRequest renderRequest, RenderResponse renderResponse) { 

    return "/jsp/view2.jsp"; 
} 
} 

view2.jsp

<portlet:renderURL var="view2URL"> 
    <portlet:param name="mvcRenderCommandName" value="/jsp/view2" /> 
    <portlet:param name="entryId" value="<%= String.valueOf(entry.getEntryId()) %>" /> 
</portlet:renderURL> 

JS点击功能

$("#buttonid").click(function() { 
    $("#div1").load("${view2URL}"); 

)}; 

回答

0

使用Ajax可以达到这种要求。 在serveresource方法中加入以下行

include("/jsp/loadResult.jsp", resourceRequest, resourceResponse); 
相关问题