This week's book giveaway is in the Servlets forum.
We're giving away four copies of Murach's Java Servlets and JSP and have Joel Murach on-line!
See this thread for details.
The moose likes Servlets and the fly likes Opening a page with details about an item (servlet) Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Java » Servlets
Bookmark "Opening a page with details about an item (servlet)" Watch "Opening a page with details about an item (servlet)" New topic
Author

Opening a page with details about an item (servlet)

Charlie Jones
Greenhorn

Joined: Apr 06, 2009
Posts: 14
Hi!

I am trying to create a web application in java. I am using servlets. I have come to the stage where the user enters a search query and receives a list of items which match his/her query. When the user gets a list of items which match, how can I make it possible for the user to click on an item and it opens a "show" servlet page and this takes the information regarding the item and displays them in this page?


I have tried the below code but this occurs before the list even appears:



I don't know whats wrong.

Thanks for any replies
Dawn Charangat
Ranch Hand

Joined: Apr 26, 2007
Posts: 249
First of all this is a very bad practice. You should be using servlets only as controllers, and the view should be a JSP, or even a static HTML page with some AJAX. But either way, to get the result you need to display the results to the user in some table [which you are not doing], and the javascript invocation you are doing is wrong.

onClick='openItemDetails(itemToGet.getId())' should be changed to onClick='openItemDetails(<%=itemToGet.getId()%>)'

since itemToGet.getId() is a java object and not a javascript object.

Dawn.
Charlie Jones
Greenhorn

Joined: Apr 06, 2009
Posts: 14
do you know any good tutorials how to use servlets as controllers?

I'm sorry for my question - I'm still learning how to use everything
Dawn Charangat
Ranch Hand

Joined: Apr 26, 2007
Posts: 249
head first servlets and JSPs are my personal favourite....
Bear Bibeault
Author and ninkuma
Marshal

Joined: Jan 10, 2002
Posts: 60749
    
  65

Please read this article.


[Asking smart questions] [Bear's FrontMan] [About Bear] [Books by Bear]
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Opening a page with details about an item (servlet)
 
Similar Threads
RequestDispatcher Include
servlet exception error in my code(urgent)
retrieve value at servlet from javascript.
Servlet API 2.2
Deleting multiple records using jQuery-ajax at a time.