DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=14869>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=14869 jspc task does not generate correct code Summary: jspc task does not generate correct code Product: Ant Version: 1.5.1 Platform: PC OS/Version: Windows NT/2K Status: NEW Severity: Major Priority: Other Component: Core tasks AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] Given the original jsp code: <%@ page contentType="text/html;charset=windows-1252" errorPage="error.jsp" import="com.ingenix.efact.model.common.*"%> <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %> <% SessionInfo sess = (SessionInfo) session.getAttribute(Constants.SESSION_KEY); FullReportInfo fullInfo = (FullReportInfo) request.getAttribute("fullInfo"); %> <html> <head> <link rel=StyleSheet href="./scripts/style.css" type="text/css" media="screen, print, projection"> <script language"JavaScript"> <!-- var helpName = ""; var helpID = ""; //--> </script> </head> <body leftmargin=15 topmargin=15 marginwidth=15 marginheight=15 onLoad="javascript:{if(parent.frames[0]&&parent.frames['nav_bar'].Go) parent.frames['nav_bar'].Go()}" bgcolor="#FFFFFF"> <table width="550" border="0" cellspacing="0"> <tr> <td class="pagetitle">Generate Report Confirmation</td> </tr> <tr> <td height="2" background="./images/4x2dot.gif"> </td> </tr> <tr> <td align="center" class="smallbold"><br><br> <%= (fullInfo != null) ? "Your last report was generated on: " + fullInfo.getCreatedDate() : "Your hospital administrator has not generated the hospital report." %> </td> </tr> <tr> <td align=center><br> <a href="fullReport.do?action=getPDF" target="new"><img src="./images/button_view_current_report.gif" border=0></a> </td> </tr> <tr> <td align=center> <a href="fullReport.do?action=new"><img src="./images/button_generate_new_report.gif" border=0></a> </td> </tr> </table> </body> </html> The resulting java file produced is: package jsp.admin; import com.ingenix.efact.model.common.*; import javax.servlet.*; import javax.servlet.http.*; import javax.servlet.jsp.*; import org.apache.jasper.runtime.*; public class generateReportConf extends HttpJspBase { static { } public generateReportConf( ) { } private static boolean _jspx_inited = false; public final void _jspx_init() throws org.apache.jasper.runtime.JspException { } public void _jspService(HttpServletRequest request, HttpServletResponse response) throws java.io.IOException, ServletException { JspFactory _jspxFactory = null; PageContext pageContext = null; HttpSession session = null; ServletContext application = null; ServletConfig config = null; JspWriter out = null; Object page = this; String _value = null; try { if (_jspx_inited == false) { synchronized (this) { if (_jspx_inited == false) { _jspx_init(); _jspx_inited = true; } } } _jspxFactory = JspFactory.getDefaultFactory(); response.setContentType("text/html;charset=windows-1252"); pageContext = _jspxFactory.getPageContext(this, request, response, "error.jsp", true, 8192, true); application = pageContext.getServletContext(); config = pageContext.getServletConfig(); session = pageContext.getSession(); out = pageContext.getOut(); // HTML // begin [file="/admin/generateReportConf.jsp";from=(0,119);to= (1,0)] out.write("\r\n"); // end // HTML // begin [file="/admin/generateReportConf.jsp";from=(1,58);to= (2,0)] out.write("\r\n"); // end // begin [file="/admin/generateReportConf.jsp";from=(2,2);to=(5,0)] SessionInfo sess = (SessionInfo) session.getAttribute (Constants.SESSION_KEY); com.ingenix.efact.util.SystemLog.write (com.ingenix.efact.util.SystemLog.STATUS, "header for the generateReportConf "); // end // HTML // begin [file="/admin/generateReportConf.jsp";from=(5,2);to= (6,0)] out.write("\r\n"); // end // begin [file="/admin/generateReportConf.jsp";from=(6,0);to=(6,98)] /* ---- bean:define ---- */ org.apache.struts.taglib.bean.DefineTag _jspx_th_bean_define_0 = new org.apache.struts.taglib.bean.DefineTag(); _jspx_th_bean_define_0.setPageContext(pageContext); _jspx_th_bean_define_0.setParent(null); _jspx_th_bean_define_0.setId("fullInfo"); _jspx_th_bean_define_0.setName("fullInfo"); _jspx_th_bean_define_0.setType ("com.ingenix.efact.model.common.FullReportInfo"); com.ingenix.efact.model.common.FullReportInfo fullInfo = null; try { int _jspx_eval_bean_define_0 = _jspx_th_bean_define_0.doStartTag(); fullInfo = (com.ingenix.efact.model.common.FullReportInfo) pageContext.findAttribute("fullInfo"); fullInfo = (com.ingenix.efact.model.common.FullReportInfo) pageContext.findAttribute("fullInfo"); // end // begin [file="/admin/generateReportConf.jsp";from=(6,0);to=(6,98)] fullInfo = (com.ingenix.efact.model.common.FullReportInfo) pageContext.findAttribute("fullInfo"); if (_jspx_th_bean_define_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) return; } finally { _jspx_th_bean_define_0.release(); } // end // HTML // begin [file="/admin/generateReportConf.jsp";from=(6,98);to= (15,0)] out.write("\r\n<html>\r\n<head>\r\n<link rel=StyleSheet href=\"../scripts/style.css\" type=\"text/css\" media=\"screen, print, projection\">\r\n<title>Generate Report Confirm Page</title>\r\n<meta http- equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1 \">\r\n</head>\r\n\r\n<body leftmargin=15 topmargin=15 marginwidth=15 marginheight=15 onLoad=\"javascript:{if(parent.frames[0]&&parent.frames ['nav_bar'].Go)parent.frames['nav_bar'].Go()}\" bgcolor=\"#FFFFFF\">\r\n"); // end // begin [file="/admin/generateReportConf.jsp";from=(15,2);to=(15,6)] try { // end // HTML // begin [file="/admin/generateReportConf.jsp";from=(15,8);to= (40,0)] out.write("\r\n<table width=\"550\" border=\"0\" cellspacing=\"0 \">\r\n <tr>\r\n <td class=\"pagetitle\">Generate Report Confirmation</td>\r\n </tr>\r\n <tr>\r\n <td height=\"2\" background=\"../images/4x2dot.gif\">\r\n </td>\r\n </tr>\r\n <tr>\r\n <td align=\"center\" class=\"smallbold\"><br><br> Your last report was generated on: \r\n \r\n </td>\r\n </tr>\r\n <tr>\r\n <td align=center><br>\r\n <a href=\"fullReport.do?action=old\"><img src=\"../images/button_view_current_report.gif\"></a>\r\n </td>\r\n </tr>\r\n <tr>\r\n <td align=center>\r\n <a href=\"fullReport.do? action=new\"><img src=\"../images/button_generate_new_report.gif\"></a>\r\n </td>\r\n </tr>\r\n</table>\r\n"); // end // begin [file="/admin/generateReportConf.jsp";from=(40,2);to=(42,1)] catch(Exception e){ com.ingenix.efact.util.SystemLog.write (com.ingenix.efact.util.SystemLog.STATUS, "exception for the generateReportConf " + e); } // end // HTML // begin [file="/admin/generateReportConf.jsp";from=(42,3);to= (45,0)] out.write("\r\n</body>\r\n</html>\r\n"); // end } catch (Throwable t) { if (out != null && out.getBufferSize() != 0) out.clearBuffer(); if (pageContext != null) pageContext.handlePageException(t); } finally { if (_jspxFactory != null) _jspxFactory.releasePageContext(pageContext); } } } Which will not compile since the 1)try doesnt have proper Starting and ENDING brace 2)catch doesnt have proper Starting and ENDING brace 3)finally doesnt have propert Starting and ENDING brace I need this to work properly and request the source code so I may fix it ASAP for my own build process. Thank You, -Martin -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
