| Author |
What is wrong ?
|
learner
Greenhorn
Joined: Nov 03, 2005
Posts: 9
|
|
I have this index.jsp file and it gives the following error when I try to view it in the Browser. <%@ page language="java" %> <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %> <html> <head> <title>Sample Struts Application</title> </head> <body> <html:form action="Name" name="nameForm" type="example.NameForm"> <table width="80%" border="0"> <tr> <td>Name:</td> <td><html:text property="name" /></td> </tr> <tr> <td><html:submit /></td> </tr> </table> </html:form> </body> </html> org.apache.jasper.compiler.CompileException: /index.jsp(7,3) Attribute type invalid according to the specified TLD at org.apache.jasper.compiler.TagBeginGenerator.validate(TagBeginGenerator.java:180) at org.apache.jasper.compiler.TagBeginGenerator.init(TagBeginGenerator.java:129)
|
 |
Vani Bandargal
Ranch Hand
Joined: Oct 06, 2005
Posts: 82
|
|
check value for "type" attribute in html:form tag It can have values like "text/css" Looks like you are specifying some class name to it, like example.NameForm
|
 |
Merrill Higginson
Ranch Hand
Joined: Feb 15, 2005
Posts: 4864
|
|
|
For the struts <html:form> tag, all you really need to specify is the action attribute. If you give it a valid action that you have defined in the struts.xml file, it will find the correct form bean and name the form with the same name as your form bean.
|
Merrill
Consultant, Sima Solutions
|
 |
 |
|
|
subject: What is wrong ?
|
|
|