<!-- | |
Copyright 2004 The Apache Software Foundation | |
Licensed under the Apache License, Version 2.0 (the "License"); | |
you may not use this file except in compliance with the License. | |
You may obtain a copy of the License at | |
http://www.apache.org/licenses/LICENSE-2.0 | |
Unless required by applicable law or agreed to in writing, software | |
distributed under the License is distributed on an "AS IS" BASIS, | |
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or | |
implied. | |
See the License for the specific language governing permissions and | |
limitations under the License. | |
--> | |
<%@ page session="false" %> | |
<%@ taglib uri='http://java.sun.com/portlet' prefix='portlet'%> | |
<%@ page import="javax.portlet.*"%> | |
<%@ page import="java.util.*"%> | |
<portlet:defineObjects/> | |
<% | |
String baseNS = renderResponse.getNamespace(); | |
PortletSession ps = renderRequest.getPortletSession(); | |
%> | |
<I>This portlet is testing basic functions...</I> | |
<P> | |
<FONT SIZE="-1"> | |
<B>Testing Portlet Actions...</B><BR> | |
<% | |
PortletURL url = renderResponse.createActionURL(); | |
url.setParameter("checkAction","action1"); | |
url.setSecure(renderRequest.isSecure()); | |
%> | |
click <A HREF="<%=url.toString()%>">here</A> to invoke the first portlet action.<BR> | |
<% | |
if ("action1".equals(ps.getAttribute("checkAction", PortletSession.PORTLET_SCOPE))) | |
{ | |
out.print("Result: "); | |
out.print("<b>passed</b>"); | |
} | |
%> | |
<P> | |
<B>Testing RenderParameters with Portlet Actions...</B><BR> | |
<% | |
PortletURL url1 = renderResponse.createActionURL(); | |
url1.setParameter("checkActionRender","step1"); | |
url1.setParameter("jspNameTransfer","test4.jsp"); | |
url.setSecure(renderRequest.isSecure()); | |
%> | |
click <A HREF="<%=url1.toString()%>">here</A> for step 1.<BR> | |
<% | |
if ("step2".equals(renderRequest.getParameter("checkActionRender2"))) | |
{ | |
PortletURL url2 = renderResponse.createRenderURL(); | |
url2.setParameter("checkActionRender2","step2"); | |
url2.setParameter("checkActionRender3","step3"); | |
url2.setParameter("jspName","test4.jsp"); | |
url2.setSecure(renderRequest.isSecure()); | |
%> | |
click <A HREF="<%=url2.toString()%>">here</A> for step 2.<BR> | |
<% | |
} | |
if (("step3".equals(renderRequest.getParameter("checkActionRender3"))) && | |
("step2".equals(renderRequest.getParameter("checkActionRender2")))) | |
{ | |
out.print("Result: "); | |
out.print("<b>passed</b>"); | |
} | |
%> | |
<% | |
url = renderResponse.createRenderURL(); | |
url.setParameter("jspName","test5.jsp"); | |
url.setSecure(renderRequest.isSecure()); | |
%> | |
<FORM METHOD="POST" ACTION="<%=url.toString()%>"> | |
<INPUT value="Next >>" TYPE="submit"> | |
</FORM> | |
</FONT> | |