掲示板

Error: renderResponse cannot be resolved

12年前 に Pankaj p によって更新されました。

Error: renderResponse cannot be resolved

New Member 投稿: 8 参加年月日: 12/03/05 最新の投稿
I am trying to create a portlet for add an organization and in init.jsp I am getting following error:
18:33:41,778 ERROR [IncludeTag:426] Current URL /web/guest/add-institute generates exception: null
18:33:41,779 ERROR [IncludeTag:154] org.apache.jasper.JasperException: Unable to compile class for JSP:

An error occurred at line: 110 in the jsp file: /init.jsp
renderRequest cannot be resolved to a variable
107:
108: PortletURL currentURLObj = null;
109:
110: if (renderRequest != null) {
111: windowState = renderRequest.getWindowState();
112: portletMode = renderRequest.getPortletMode();
113:


An error occurred at line: 111 in the jsp file: /init.jsp
renderRequest cannot be resolved
108: PortletURL currentURLObj = null;
109:
110: if (renderRequest != null) {
111: windowState = renderRequest.getWindowState();
112: portletMode = renderRequest.getPortletMode();
113:
114: currentURLObj = PortletURLUtil.getCurrent(renderRequest, renderResponse);





An error occurred at line: 112 in the jsp file: /init.jsp
renderRequest cannot be resolved
109:
110: if (renderRequest != null) {
111: windowState = renderRequest.getWindowState();
112: portletMode = renderRequest.getPortletMode();
113:
114: currentURLObj = PortletURLUtil.getCurrent(renderRequest, renderResponse);
115: }

I have added the following code:
<%
WindowState windowState = null;
PortletMode portletMode = null;

PortletURL currentURLObj = null;

if (renderRequest != null) {
windowState = renderRequest.getWindowState();
portletMode = renderRequest.getPortletMode();

currentURLObj = PortletURLUtil.getCurrent(renderRequest, renderResponse);
}
else if (resourceRequest != null) {
windowState = resourceRequest.getWindowState();
portletMode = resourceRequest.getPortletMode();

currentURLObj = PortletURLUtil.getCurrent(resourceRequest, resourceResponse);
}

String currentURL = currentURLObj.toString();
%>
thumbnail
12年前 に Pankaj Kathiriya によって更新されました。

RE: Error: renderResponse cannot be resolved

Liferay Master 投稿: 722 参加年月日: 10/08/05 最新の投稿
Hi,
Just have tld declaration
<%@ taglib uri="http://java.sun.com/portlet_2_0" prefix="portlet" %> and <portlet:defineObjects />
in your jsp, it will solve your issue.


Regards,
Pankaj K