File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

How to access an object which is set in request attribute

 
siddharth das
Ranch Hand
Posts: 131
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,
I faced a problem while developing a strut application.
I am explaining in details.
In my action class I defined an object which is as follows

public ActionForward perform(
ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response)
throws IOException, ServletException {
--------------------
---------------------
Department dept =new Department();
dept.setDno(dno);
request.setAttribute("DEPARTMENT",dept);
if(dept.getFlag())
forward= mapping.findForward("success");
else
forward= mapping.findForward("failure");
return forward;}

But I am unable to access in succes.jsp

<%@ page import="deptPack.Department"%>

and when i wrote
<%=(Department(request.getAttribute("DEPARTMENT"))).getName() %>
The following eror is coming during compilation
"the method defined Department is undefined for the type succes

Please help me.
Thanks in advance
Sidhartha das
 
Jeanne Boyarsky
author & internet detective
Marshal
Posts: 33674
316
Eclipse IDE Java VI Editor
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Siddharth,
Any reason you are using scriptlets instead of Struts tags? (or EL)

With Struts tags, this would be:


If you want to use Scriptlets, the cast looks wrong. It should be:
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic