[opencms-dev] A method into a JSP

Rafael Diaz Valdes Rafael.Diaz.Valdes at cern.ch
Wed Dec 15 12:21:39 CET 2004


Thanks a lot!!! Robert  :-))))

	-----Original Message----- 
	From: opencms-dev-bounces at opencms.org on behalf of Robert Burén 
	Sent: Wed 12/15/2004 12:15 PM 
	To: The OpenCms mailing list 
	Cc: 
	Subject: Re: [opencms-dev] A method into a JSP
	
	

	Just do exactly what the error message says: catch the exception, or
	declare that it can be thrown in the method. For example, to declare
	it in your method, change the lines:
	
	  void FindChilds( String groupName, HttpServletRequest request,
	                          HttpServletResponse response){
	
	to read:
	
	  void FindChilds( String groupName, HttpServletRequest request,
	                          HttpServletResponse response)
	                          throws com.opencms.core.CmsException {
	
	
	Regards,
	
	/Robert
	
	
	
	On Wed, 15 Dec 2004 12:07:04 +0100, Rafael Diaz Valdes
	<Rafael.Diaz.Valdes at cern.ch> wrote:
	> Hi, list
	>
	>  I have  to include a method into a jsp in order to make a look for all subgroups of a group, This is my method :
	>
	> <%@ page import="com.opencms.flex.jsp.*,com.opencms.core.*, com.opencms.file.*, java.lang.*,java.util.*" %>
	>
	> <%!
	>  void FindChilds( String groupName, HttpServletRequest request,
	>                          HttpServletResponse response){
	>
	>     CmsJspActionElement cms = new CmsJspActionElement( pageContext, request, response );
	>     CmsObject         cmso  = cms.getCmsObject();
	>
	>                Vector vector = cmso.getChild(groupName);
	>             int size = vector.size();
	>             if(size == 0){
	>               System.out.println("<option>" + groupName + " </option>") ;
	>               return;
	>             }else{
	>                 int n=0;
	>                 while(n<size){
	>                       CmsGroup childgroup = (CmsGroup)vector.get(n);
	>                       String childgroupName = childgroup.getName();
	>         FindChilds(childgroupName, request, response);
	>         n++;
	>          }
	>             return;
	>            }
	>   }
	> %>
	>
	> But I recive this error :
	>
	> Root cause:
	> org.apache.jasper.JasperException: Unable to compile class for JSP
	> An error occurred at line: -1 in the jsp file: null
	> Generated servlet error:
	>     [javac] Compiling 1 source file
	> /usr/local/jakarta-tomcat-4.1.29/work/Standalone/localhost/opencms/WEB-INF/jsp/offline/NewAlicePortal/en/Collaboration/Site_Admin/CreateWebUserForm_jsp_jsp.java:22: unreported exception com.opencms.core.CmsException; must be caught or declared to be thrown
	>                Vector vector = cmso.getChild(groupName);
	>                                             ^
	> 1 error
	>
	> Someone have an idea to solve this error ??.
	> Best Regards
	>  Rafael
	>
	>
	>
	>
	> _______________________________________________
	> This mail is send to you from the opencms-dev mailing list
	> To change your list options, or to unsubscribe from the list, please visit
	> http://mail.opencms.org/mailman/listinfo/opencms-dev
	>
	>
	
	
	_______________________________________________
	This mail is send to you from the opencms-dev mailing list
	To change your list options, or to unsubscribe from the list, please visit
	http://mail.opencms.org/mailman/listinfo/opencms-dev
	

-------------- next part --------------
A non-text attachment was scrubbed...
Name: winmail.dat
Type: application/ms-tnef
Size: 8898 bytes
Desc: not available
URL: <https://webmail.opencms.org/pipermail/opencms-dev/attachments/20041215/9f1969f4/attachment.bin>


More information about the opencms-dev mailing list