aspose file tools*
The moose likes JSP and the fly likes tags:panel not working in a particular situation Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Java » JSP
Bookmark "tags:panel not working in a particular situation" Watch "tags:panel not working in a particular situation" New topic
Author

tags:panel not working in a particular situation

adeeb alexander
Ranch Hand

Joined: May 29, 2008
Posts: 268
Hi.
I am trying to use the panel tag. The code below works fine, there is no problem.



When i am trying to use the same tags, when populating the table from the given data using with iterator as shown below



when i try to run the above I am getting this errror

/DataPage.jsp (line: 20, column: 84) Scripting elements ( <%!, <jsp:declaration, <%=, <jsp:expression, <%, <jsp:scriptlet ) are disallowed here.


how to overcome that..
Please someone help me out.

Thanks and Regards.
Adeeb
Bear Bibeault
Author and ninkuma
Marshal

Joined: Jan 10, 2002
Posts: 61417
    
  67

The use of scriptlets has been discredited for over 10 years now with the introduction of JSP 2 in 2002. They should not be used in any modern JSP pages.

Moreover, tags created with the JSP 2 mechanisms cannot be used in conjunction with outdated scriptlets. That may be what you are encountering.


[Asking smart questions] [Bear's FrontMan] [About Bear] [Books by Bear]
adeeb alexander
Ranch Hand

Joined: May 29, 2008
Posts: 268
Thanks for your reply Bear.


So is there any other way to iterate other than using jsp scrplets?? can i get and example.




Thanks
adeeb alexander
Ranch Hand

Joined: May 29, 2008
Posts: 268
I have a List containing the database table data with three columns and unknown number of rows, so wright now i was using scriplets to display it..
The other way i tried with tag is like this

<c:forEach var="ulist" items="${data}">
${ulist[0]}
${ulist[1]}
${ulist[2]}
</c:forEach>


is that correct??? i am getting error "Syntax error, insert "Finally" to complete TryStatement"
Bear Bibeault
Author and ninkuma
Marshal

Joined: Jan 10, 2002
Posts: 61417
    
  67

That syntax error seems unrelated to your JSTL. May we see the entire JSP file with proper indentation and code tags?
adeeb alexander
Ranch Hand

Joined: May 29, 2008
Posts: 268
Finally I got it till here.



1. I can view only one row, means its not itterating.
2. When i try to use var i.e like $(ulist), i get null values. Then what for i have to take a variable when i am able to access the list directly with "data".

I think i am doing some silly mistake, its better to post the total code.



Bear Bibeault
Author and ninkuma
Marshal

Joined: Jan 10, 2002
Posts: 61417
    
  67

Do you really not indent your code?
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: tags:panel not working in a particular situation