Hi All,
I am writing a simple application, in which in the JSP page, if I use bean in scripplet it works fine. For example <%= courseBean.getCourseName%> works fine and gives me result. If I replace this piece of code with bean write or html: text nothing comes. I have tried putting bean in session, used bean:define tag but nothing works. Here is my example code Struts Config File <action path="/modifyCourse" type="com.nyiso.lc.admin.ModifyCourseAction" name="courseFormBean" scope="request"> <forward name="success" path="/public-html/modifyCourse.jsp" /> </action> JSP Code - modifyCourse.jsp <bean:define id="courseBean1" name="courseBean" toScope="session" type="com.nyiso.lc.CourseBean"//> <html:form action="maintainCourse.do?action=<%=LCDAO.UPDATE_STP%>" focus="courseName" > <html:text property="courseName" size="30" maxlength="100"/> <bean:write name="courseBean1" property="courseName"/> <bean:write name="courseBean1" property="CourseName"/> </html:form> ActionClass public class ModifyCourseAction extends Action { public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { HttpSession session = request.getSession(); CourseFormBean courseFormBean = (CourseFormBean) form; CourseDAO courseDAO = new CourseDAO(request); CourseBean courseBean = (CourseBean) courseDAO.hydrate(LCDAO.SELECT_SINGLE_STP, courseFormBean); session.setAttribute("courseBean", courseBean); return (mapping.findForward(LCConstants.ACTION_SUCCESS)); } I don't know why my course Bean using tags is empty and if I use request.getAttribute and then use coursebean.get..., gives me value. What am I missing. Any help is very much appreciated. Thanks, Jill.