Hi,
I am new to struts development. I have got a sample application from elsewhere.
and if I deployed that one works good. I have changed the files. I have added
one field in to jsp page. for that I have modified form and action classes
also. even it gives the following error. kindly help in this regard.
I have run the application in jrun4 server
My Error:
Translator.CompilationFailedExceptionCompiler errors:
Found 58 semantic errors compiling
"C:/JRun4/servers/default/struts-submit/WEB-INF/jsp/jrun__submit2ejspb.java":
58. } while(_tag0.doAfterBody() ==
javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN);
<----------------->
*** Error: No method named "doAfterBody" was found in type
"org/apache/struts/taglib/html/ErrorsTag".
58. } while(_tag0.doAfterBody() ==
javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN);
<---------------------------------------------->
*** Error: No field named "EVAL_BODY_AGAIN" was found in type
"javax/servlet/jsp/tagext/BodyTag".
83. if(_tagStartVal2 == javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_BUFFERED) {
<------------------------------------------------->
*** Error: No field named "EVAL_BODY_BUFFERED" was found in type
"javax/servlet/jsp/tagext/BodyTag".
88. } while(_tag2.doAfterBody() ==
javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN);
<---------------------------------------------->
*** Error: No field named "EVAL_BODY_AGAIN" was found in type
"javax/servlet/jsp/tagext/BodyTag".
90. if(_tagStartVal2 == javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_BUFFERED) {
<------------------------------------------------->
*** Error: No field named "EVAL_BODY_BUFFERED" was found in type
"javax/servlet/jsp/tagext/BodyTag".
94. } catch(Throwable __throwable) { if(_tagStartVal2 ==
javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_BUFFERED) {
<------------------------------------------------->
*** Error: No field named "EVAL_BODY_BUFFERED" was found in type
"javax/servlet/jsp/tagext/BodyTag".
109. if(_tagStartVal3 == javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_BUFFERED) {
<------------------------------------------------->
*** Error: No field named "EVAL_BODY_BUFFERED" was found in type
"javax/servlet/jsp/tagext/BodyTag".
114. } while(_tag3.doAfterBody() ==
javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN);
<---------------------------------------------->
*** Error: No field named "EVAL_BODY_AGAIN" was found in type
"javax/servlet/jsp/tagext/BodyTag".
116. if(_tagStartVal3 == javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_BUFFERED) {
<------------------------------------------------->
*** Error: No field named "EVAL_BODY_BUFFERED" was found in type
"javax/servlet/jsp/tagext/BodyTag".
120. } catch(Throwable __throwable) { if(_tagStartVal3 ==
javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_BUFFERED) {
<------------------------------------------------->
*** Error: No field named "EVAL_BODY_BUFFERED" was found in type
"javax/servlet/jsp/tagext/BodyTag".
136. if(_tagStartVal4 == javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_BUFFERED) {
<------------------------------------------------->
*** Error: No field named "EVAL_BODY_BUFFERED" was found in type
"javax/servlet/jsp/tagext/BodyTag".
141. } while(_tag4.doAfterBody() ==
javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN);
<---------------------------------------------->
*** Error: No field named "EVAL_BODY_AGAIN" was found in type
"javax/servlet/jsp/tagext/BodyTag".
143. if(_tagStartVal4 == javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_BUFFERED) {
<------------------------------------------------->
*** Error: No field named "EVAL_BODY_BUFFERED" was found in type
"javax/servlet/jsp/tagext/BodyTag".
147. } catch(Throwable __throwable) { if(_tagStartVal4 ==
javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_BUFFERED) {
<------------------------------------------------->
*** Error: No field named "EVAL_BODY_BUFFERED" was found in type
"javax/servlet/jsp/tagext/BodyTag".
163. if(_tagStartVal5 == javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_BUFFERED) {
<------------------------------------------------->
*** Error: No field named "EVAL_BODY_BUFFERED" was found in type
"javax/servlet/jsp/tagext/BodyTag".
168. } while(_tag5.doAfterBody() ==
javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN);
<---------------------------------------------->
*** Error: No field named "EVAL_BODY_AGAIN" was found in type
"javax/servlet/jsp/tagext/BodyTag".
170. if(_tagStartVal5 == javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_BUFFERED) {
<------------------------------------------------->
*** Error: No field named "EVAL_BODY_BUFFERED" was found in type
"javax/servlet/jsp/tagext/BodyTag".
174. } catch(Throwable __throwable) { if(_tagStartVal5 ==
javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_BUFFERED) {
<------------------------------------------------->
*** Error: No field named "EVAL_BODY_BUFFERED" was found in type
"javax/servlet/jsp/tagext/BodyTag".
189. if(_tagStartVal6 == javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_BUFFERED) {
<------------------------------------------------->
*** Error: No field named "EVAL_BODY_BUFFERED" was found in type
"javax/servlet/jsp/tagext/BodyTag".
194. } while(_tag6.doAfterBody() ==
javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN);
<---------------------------------------------->
*** Error: No field named "EVAL_BODY_AGAIN" was found in type
"javax/servlet/jsp/tagext/BodyTag".
196. if(_tagStartVal6 == javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_BUFFERED) {
<------------------------------------------------->
*** Error: No field named "EVAL_BODY_BUFFERED" was found in type
"javax/servlet/jsp/tagext/BodyTag".
200. } catch(Throwable __throwable) { if(_tagStartVal6 ==
javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_BUFFERED) {
<------------------------------------------------->
*** Error: No field named "EVAL_BODY_BUFFERED" was found in type
"javax/servlet/jsp/tagext/BodyTag".
215. if(_tagStartVal7 == javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_BUFFERED) {
<------------------------------------------------->
*** Error: No field named "EVAL_BODY_BUFFERED" was found in type
"javax/servlet/jsp/tagext/BodyTag".
230. if(_tagStartVal8 == javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_BUFFERED) {
<------------------------------------------------->
*** Error: No field named "EVAL_BODY_BUFFERED" was found in type
"javax/servlet/jsp/tagext/BodyTag".
237. } while(_tag8.doAfterBody() ==
javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN);
<---------------------------------------------->
*** Error: No field named "EVAL_BODY_AGAIN" was found in type
"javax/servlet/jsp/tagext/BodyTag".
239. if(_tagStartVal8 == javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_BUFFERED) {
<------------------------------------------------->
*** Error: No field named "EVAL_BODY_BUFFERED" was found in type
"javax/servlet/jsp/tagext/BodyTag".
243. } catch(Throwable __throwable) { if(_tagStartVal8 ==
javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_BUFFERED) {
<------------------------------------------------->
*** Error: No field named "EVAL_BODY_BUFFERED" was found in type
"javax/servlet/jsp/tagext/BodyTag".
258. if(_tagStartVal9 == javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_BUFFERED) {
<------------------------------------------------->
*** Error: No field named "EVAL_BODY_BUFFERED" was found in type
"javax/servlet/jsp/tagext/BodyTag".
265. } while(_tag9.doAfterBody() ==
javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN);
<---------------------------------------------->
*** Error: No field named "EVAL_BODY_AGAIN" was found in type
"javax/servlet/jsp/tagext/BodyTag".
267. if(_tagStartVal9 == javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_BUFFERED) {
<------------------------------------------------->
*** Error: No field named "EVAL_BODY_BUFFERED" was found in type
"javax/servlet/jsp/tagext/BodyTag".
271. } catch(Throwable __throwable) { if(_tagStartVal9 ==
javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_BUFFERED) {
<------------------------------------------------->
*** Error: No field named "EVAL_BODY_BUFFERED" was found in type
"javax/servlet/jsp/tagext/BodyTag".
286. if(_tagStartVal10 == javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_BUFFERED)
{
<------------------------------------------------->
*** Error: No field named "EVAL_BODY_BUFFERED" was found in type
"javax/servlet/jsp/tagext/BodyTag".
293. } while(_tag10.doAfterBody() ==
javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN);
<---------------------------------------------->
*** Error: No field named "EVAL_BODY_AGAIN" was found in type
"javax/servlet/jsp/tagext/BodyTag".
295. if(_tagStartVal10 == javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_BUFFERED)
{
<------------------------------------------------->
*** Error: No field named "EVAL_BODY_BUFFERED" was found in type
"javax/servlet/jsp/tagext/BodyTag".
299. } catch(Throwable __throwable) { if(_tagStartVal10 ==
javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_BUFFERED) {
<------------------------------------------------->
*** Error: No field named "EVAL_BODY_BUFFERED" was found in type
"javax/servlet/jsp/tagext/BodyTag".
306. } while(_tag7.doAfterBody() ==
javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN);
<---------------------------------------------->
*** Error: No field named "EVAL_BODY_AGAIN" was found in type
"javax/servlet/jsp/tagext/BodyTag".
308. if(_tagStartVal7 == javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_BUFFERED) {
<------------------------------------------------->
*** Error: No field named "EVAL_BODY_BUFFERED" was found in type
"javax/servlet/jsp/tagext/BodyTag".
312. } catch(Throwable __throwable) { if(_tagStartVal7 ==
javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_BUFFERED) {
<------------------------------------------------->
*** Error: No field named "EVAL_BODY_BUFFERED" was found in type
"javax/servlet/jsp/tagext/BodyTag".
327. if(_tagStartVal11 == javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_BUFFERED)
{
<------------------------------------------------->
*** Error: No field named "EVAL_BODY_BUFFERED" was found in type
"javax/servlet/jsp/tagext/BodyTag".
332. } while(_tag11.doAfterBody() ==
javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN);
<---------------------------------------------->
*** Error: No field named "EVAL_BODY_AGAIN" was found in type
"javax/servlet/jsp/tagext/BodyTag".
334. if(_tagStartVal11 == javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_BUFFERED)
{
<------------------------------------------------->
*** Error: No field named "EVAL_BODY_BUFFERED" was found in type
"javax/servlet/jsp/tagext/BodyTag".
338. } catch(Throwable __throwable) { if(_tagStartVal11 ==
javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_BUFFERED) {
<------------------------------------------------->
*** Error: No field named "EVAL_BODY_BUFFERED" was found in type
"javax/servlet/jsp/tagext/BodyTag".
352. if(_tagStartVal12 == javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_BUFFERED)
{
<------------------------------------------------->
*** Error: No field named "EVAL_BODY_BUFFERED" was found in type
"javax/servlet/jsp/tagext/BodyTag".
357. } while(_tag12.doAfterBody() ==
javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN);
<---------------------------------------------->
*** Error: No field named "EVAL_BODY_AGAIN" was found in type
"javax/servlet/jsp/tagext/BodyTag".
359. if(_tagStartVal12 == javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_BUFFERED)
{
<------------------------------------------------->
*** Error: No field named "EVAL_BODY_BUFFERED" was found in type
"javax/servlet/jsp/tagext/BodyTag".
363. } catch(Throwable __throwable) { if(_tagStartVal12 ==
javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_BUFFERED) {
<------------------------------------------------->
*** Error: No field named "EVAL_BODY_BUFFERED" was found in type
"javax/servlet/jsp/tagext/BodyTag".
370. } while(_tag1.doAfterBody() ==
javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN);
<----------------->
*** Error: No method named "doAfterBody" was found in type
"org/apache/struts/taglib/html/FormTag".
370. } while(_tag1.doAfterBody() ==
javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN);
<---------------------------------------------->
*** Error: No field named "EVAL_BODY_AGAIN" was found in type
"javax/servlet/jsp/tagext/BodyTag".
400. } while(_tag14.doAfterBody() ==
javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN);
<------------------>
*** Error: No method named "doAfterBody" was found in type
"org/apache/struts/taglib/logic/EqualTag".
400. } while(_tag14.doAfterBody() ==
javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN);
<---------------------------------------------->
*** Error: No field named "EVAL_BODY_AGAIN" was found in type
"javax/servlet/jsp/tagext/BodyTag".
419. } while(_tag15.doAfterBody() ==
javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN);
<------------------>
*** Error: No method named "doAfterBody" was found in type
"org/apache/struts/taglib/logic/EqualTag".
419. } while(_tag15.doAfterBody() ==
javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN);
<---------------------------------------------->
*** Error: No field named "EVAL_BODY_AGAIN" was found in type
"javax/servlet/jsp/tagext/BodyTag".
435. } while(_tag16.doAfterBody() ==
javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN);
<------------------>
*** Error: No method named "doAfterBody" was found in type
"org/apache/struts/taglib/bean/WriteTag".
435. } while(_tag16.doAfterBody() ==
javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN);
<---------------------------------------------->
*** Error: No field named "EVAL_BODY_AGAIN" was found in type
"javax/servlet/jsp/tagext/BodyTag".
451. } while(_tag17.doAfterBody() ==
javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN);
<------------------>
*** Error: No method named "doAfterBody" was found in type
"org/apache/struts/taglib/bean/WriteTag".
451. } while(_tag17.doAfterBody() ==
javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN);
<---------------------------------------------->
*** Error: No field named "EVAL_BODY_AGAIN" was found in type
"javax/servlet/jsp/tagext/BodyTag".
458. } while(_tag13.doAfterBody() ==
javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN);
<------------------>
*** Error: No method named "doAfterBody" was found in type
"org/apache/struts/taglib/logic/PresentTag".
458. } while(_tag13.doAfterBody() ==
javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN);
<---------------------------------------------->
*** Error: No field named "EVAL_BODY_AGAIN" was found in type
"javax/servlet/jsp/tagext/BodyTag".
Please help me............
Thank You
Srinivas Vakkalanka