Displaying list from the content returned by controller
-
-
Number of slices to send:Optional 'thank-you' note:
-
-
And when I use it like this to display the contents in a display table on JSP/HTML, it works fine:
So I can see a list of file names under :Cleanup File column and similar for coment and Ready column.
Instead of displaying them in the table, I want to have it displayed as a list. So I was trying something ike this:
But it doesn't displays file names in the dropdown list. Do I need to have form tag and have everything inside form to achieve this?
-
-
Number of slices to send:Optional 'thank-you' note:
-
-
-
1 -
-
Number of slices to send:Optional 'thank-you' note:
-
-
-
-
Number of slices to send:Optional 'thank-you' note:
-
-
Bear Bibeault wrote:HTML select elements are largely un-stylable. What are you trying to achieve?
I would like to display all the filenames in a dropdown list. It works fine in case of display table as I mentioned but I am little confused how to make it work for select options tag of HTML
-
-
Number of slices to send:Optional 'thank-you' note:
-
-
-
-
Number of slices to send:Optional 'thank-you' note:
-
-
Bear Bibeault wrote:Your HTML for the select element looks fine at initial inspection. What problem are you having with it?
The only thing in the dropdown I see is "--Please Select--" which is hardcoded by me. It's not displaying anything related to "cleanupFile.fileName" in the dropdown list. Anything wrong I'm doing to display this?
-
-
Number of slices to send:Optional 'thank-you' note:
-
-
-
-
Number of slices to send:Optional 'thank-you' note:
-
-
Bear Bibeault wrote:I revised my post. You'd need to loop through your list and create an option element for each choice.
Can you show me an example? I mean I know how to do it via jQuery and Javascript but I am wondering in JSP, how would I figure out upto what length I need to loop etc. Thanks!
-
-
Number of slices to send:Optional 'thank-you' note:
-
-
-
-
Number of slices to send:Optional 'thank-you' note:
-
-
Bear Bibeault wrote:That depends on what tag library you are using. It will likely have tags for looping over a list or array of data.
I am using JSTL
-
-
Number of slices to send:Optional 'thank-you' note:
-
-
-
-
Number of slices to send:Optional 'thank-you' note:
-
-
Bear Bibeault wrote:Then you would use <c:forEach> to iterate over your data.
Thanks. I modified my code to use that and it looks like this:
Could you take a look and see if it is looking fine?
-
-
Number of slices to send:Optional 'thank-you' note:
-
-
Jack Tauson wrote:
After testing the above change, I am getting this error:
What could be the reason?
-
-
Number of slices to send:Optional 'thank-you' note:
-
-
-
-
Number of slices to send:Optional 'thank-you' note:
-
-
Mike Simmons wrote:Does the class CleanupFileWrapper have a method like getFileName()? Can you show the declaration of the field you're attempting to access, and its getter?
CleanupFileWrapper has following declarations inside it:
The getFileName() is defined inside CleanupFile. So I guess I am trying to access it correctly in my JSP if I do it like this : cleanupFile.fileName , cleanupFile.cleanupFileId ?
Similarly, when I tested the following:
I ended up getting the error:
Seems like it's not going one more level deep or I'm accessing it incorrectly?
-
-
Number of slices to send:Optional 'thank-you' note:
-
-
-
-
Number of slices to send:Optional 'thank-you' note:
-
-
Mike Simmons wrote:The error message suggests that the thing you're calling a "cleanupFile" is actually a CleanupFileWrapper. And from your code, CleanupFileWrapper has a property named cleanupFile, not cleanupFileId. And what you really want is the fileName inside the CleanupFile which is inside the CleanupFileWrapper. So I think you need something like this:
Thanks. Yeah, I used it like this and it worked:
| My previous laptop never exploded like that. Read this tiny ad while I sweep up the shards. Paul Wheaton's 16th Kickstarter: Gardening playing cards for gardeners and homesteaders https://coderanch.com/t/889615/Paul-Wheaton-Kickstarter-Gardening-playing |













