السلام عليكم
كنت بجرب اربط ملف jsp ب tomcat server
ظهرتلى المشكله دي على لرغم اني جربته علي مثال بسيط واشتغل
ممكن حد يساعدني بليز
شكرااا
HTTP Status 500 -
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: 48 in the jsp file: /form1.jsp
Enumeration cannot be resolved to a type
45: <HR>
46: <B>Form Content</B><BR>
47: <TABLE>
48: <% Enumeration parameters = request.getParameterNames();
49: while(parameters.hasMoreElements()){
50: String parameterName = (String)parameters.nextElement();
51: String parameterValue = request.getParameter(parameterName); %>
Stacktrace:
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:92)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:439)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:334)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:312)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:299)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:589)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.24 logs.
Apache Tomcat/6.0.24ده الكود هو جاهز من النت للتجربه فقط
<HTML><HEAD><TITLE>Dynamic Form</TITLE></HEAD>
<BODY>
<B>Form</B>
<FORM ACTION=dynamicForm.jsp METHOD=POST>
<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0>
<% String[] textFields = {"FirstName","LastName","Address","City","Zip"};
for(int j=0; j<textFields.length; j++){ %>
<TR> <TD> <%=textFields[j]%>: </TD>
<TD> <INPUT TYPE=TEXT NAME=<%=textFields[j]%>> </TD>
</TR>
<% } %>
<TR> <TD> State </TD>
<TD> <SELECT NAME=State>
<% String[] states = {"AZ", "CA", "NM", "MA", "ME", "MD", "..."};
for(int s=0; s<states.length; s++) { %>
<OPTION><%=states%></OPTION>
<% } %>
</SELECT></TD>
</TR>
<TR> <TD> Card Number </TD>
<TD> <INPUT TYPE=TEXT NAME=cNumber></TD>
</TR>
<TR> <TD> Card Type </TD>
<TD> <SELECT NAME=CardType>
<% String[] cTypes = {"Amex", "Visa", "Master Card", "Discovery", "..."};
for(int t=0; t<cTypes.length; t++) { %>
<OPTION><%=cTypes[t]%></OPTION>
<% } %>
</SELECT></TD>
</TR>
<TR> <TD> Expiration Date (MM/DD/YYYY) </TD>
<TD> <INPUT TYPE=TEXT NAME=cMonth SIZE=2><INPUT TYPE=TEXT NAME=cDay SIZE=2>
<SELECT NAME=cYear>
<% int startYear = 2000;
int endYear = 2010;
for(int y=startYear; y<endYear; y++) { %>
<OPTION><%=y%></OPTION>
<% } %>
</SELECT></TD>
</TR>
</TABLE>
<INPUT TYPE=SUBMIT VALUE=Submit>
</FORM>
<HR>
<B>Form Content</B><BR>
<TABLE>
<% Enumeration parameters = request.getParameterNames();
while(parameters.hasMoreElements()){
String parameterName = (String)parameters.nextElement();
String parameterValue = request.getParameter(parameterName); %>
<TR>
<TD><%=parameterName%></TD>
<TD><%=parameterValue%></TD>
</TR>
<% } %>
</BODY></HTML>


