| 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: 56529
|
|
|
Please read this article.
|
[Smart Questions] [JSP FAQ] [Books by Bear] [Bear's FrontMan] [About Bear]
|
 |
 |
|
|
subject: Opening a page with details about an item (servlet)
|
|
|