الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مساعده في jsp &tomcat

بدأه فراولة في 23 أبريل 2010 · 5 رد · 935 مشاهدة · في JavaEE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

كنت بجرب اربط ملف 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>
2006-10-07-03_24_36mohamad.gif

2006-10-07-03_23_37galal.gif
#2

جرب بوضع الإسم الكامل ل Enumeration في السطر 48

java.util.Enumeration parameters = request.getParameterNames();getParameterNames
1
#3
JustPassing كتب:

جرب بوضع الإسم الكامل ل Enumeration في السطر 48

java.util.Enumeration parameters = request.getParameterNames();getParameterNames

شكرا جزيلا علي الاهتمام والرد

فعلا لما جربت وضع الاسم كامل وظبطت معاي

بس ليه لما بعمل submit

بيظهر الايرور ده

HTTP Status 404 - /faculty/dynamicForm.jsp

type Status report

message /faculty/dynamicForm.jsp

description The requested resource (/faculty/dynamicForm.jsp) is not available.

Apache Tomcat/6.0.24

2006-10-07-03_24_36mohamad.gif

2006-10-07-03_23_37galal.gif
#4

يتم إرسال البيانات الموجودة في ال form إلى الملف الموجود في action، أي displayForm.jsp

تأكد من أن هذا الملف موجود

#5
JustPassing كتب:

يتم إرسال البيانات الموجودة في ال form إلى الملف الموجود في action، أي displayForm.jsp

تأكد من أن هذا الملف موجود

انا اسفه اني بتعب حضرتك

جزاك الله خيرا ...

بس الملف ده بيبقي موجود فين ولو مش موجود ممكن اعمله في ال

web application

اول مره اتعامل مع tomcat

2006-10-07-03_24_36mohamad.gif

2006-10-07-03_23_37galal.gif
#6
<FORM ACTION=dynamicForm.jsp METHOD=POST>

جربي تعملي إعادة تسميه للملف بتاعك و سميه dynamicForm.jsp

مواضيع مشابهة