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