• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Tim Cooke
  • Paul Clapham
  • Devaka Cooray
  • Bear Bibeault
Sheriffs:
  • Junilu Lacar
  • Knute Snortum
  • Liutauras Vilda
Saloon Keepers:
  • Ron McLeod
  • Stephan van Hulst
  • Tim Moores
  • Tim Holloway
  • Piet Souris
Bartenders:
  • salvin francis
  • Carey Brown
  • Frits Walraven

Error : Mandatory TLD element jsp-version missing

 
Ranch Hand
Posts: 637
Eclipse IDE Firefox Browser Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The error i get is : org.apache.jasper.JasperException: Mandatory TLD element jsp-version missing or empty in TLD /WEB-INF/TldFile.tld
Please tell me why this is happening.

Aim : To use tld for jsp. A class can roll a dice and give an int. The method will be called by my jsp. (k&b book)

class


tld file


jsp
 
Marshal
Posts: 67389
173
Mac Mac OS X IntelliJ IDE jQuery Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The error message is quite clear:

Mandatory TLD element jsp-version missing or empty in TLD /WEB-INF/TldFile.tld



Your tld is missing the required element.
 
Ranch Hand
Posts: 144
Oracle Fedora Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Try changing the opening of the TLD file to
 
Rahul Sudip Bose
Ranch Hand
Posts: 637
Eclipse IDE Firefox Browser Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Mike Zal wrote:Try changing the opening of the TLD file to



Thanks a million. . I dont know what those lines mean/do. I never used them in my web.xml and it worked (bear had warned me about this). But it hit me this time.

Is it necessary to know the meaning of those lines ? or just put it there when you work in a real-project ?
 
Bear Bibeault
Marshal
Posts: 67389
173
Mac Mac OS X IntelliJ IDE jQuery Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Basic XML: they identify the schema against which the XML will be validated.
 
Rahul Sudip Bose
Ranch Hand
Posts: 637
Eclipse IDE Firefox Browser Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Bear Bibeault wrote:Basic XML: they identify the schema against which the XML will be validated.



I didnt know about "xml schema" until you told me. Now, I read that "An XML Schema describes the structure of an XML document". What does this mean ?
And about validation - what is it validated against ? And where is that "thing" against which xml is validated ?
 
Bear Bibeault
Marshal
Posts: 67389
173
Mac Mac OS X IntelliJ IDE jQuery Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
That is a more appropriate question for the XML forum as it really has nothing to do with JSP.
 
Do you want ants? Because that's how you get ants. And a tiny ads:
Two software engineers solve most of the world's problems in one K&R sized book
https://coderanch.com/wiki/718759/books/Building-World-Backyard-Paul-Wheaton
    Bookmark Topic Watch Topic
  • New Topic