Maurizio,

Thanks for your prompt response. It doesn't works, still getting the same set 
of exceptions.

Amit Oberoi


-----Original Message-----
From: Maurizio Cucchiara [mailto:maurizio.cucchi...@gmail.com] 
Sent: Friday, December 17, 2010 11:11 PM
To: Struts Users Mailing List
Subject: Re: No tag "" defined in tag library imported with prefix "html"

Probably I'm wrong, but you should try to declare html struts library
in the following way:
 <%@ taglib prefix="html" uri="http://struts.apache.org/tags-html"; %>


2010/12/17 Amit Oberoi <aobe...@techmahindra.com>:
> Hi, This may sound a dumb question; however, I am new to struts & JSP
> and this indeed is my first code to do a login. I am using Netbeans 7.0
> Beta as the IDE and while executing I am getting the below error
> message. Please can anyone help me in sorting this out.
>
>
>
> org.apache.jasper.JasperException: /access.jsp(31,16) No tag "" defined
> in tag library imported with prefix "html"
>
>        at
> org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHand
> ler.java:40)
>
>        at
> org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java
> :407)
>
>        at
> org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java
> :198)
>
>        at
> org.apache.jasper.compiler.Parser.parseCustomTag(Parser.java:1231)
>
>        at
> org.apache.jasper.compiler.Parser.parseElements(Parser.java:1467)
>
>        at org.apache.jasper.compiler.Parser.parse(Parser.java:138)
>
>        at
> org.apache.jasper.compiler.ParserController.doParse(ParserController.jav
> a:216)
>
>        at
> org.apache.jasper.compiler.ParserController.parse(ParserController.java:
> 103)
>
>        at
> org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:154)
>
>        at
> org.apache.jasper.compiler.Compiler.compile(Compiler.java:315)
>
>        at
> org.apache.jasper.compiler.Compiler.compile(Compiler.java:295)
>
>        at
> org.apache.jasper.compiler.Compiler.compile(Compiler.java:282)
>
>        at
> org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.ja
> va:586)
>
>        at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja
> va:317)
>
>        at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
>
>        at
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
>
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
>
>        at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
> tionFilterChain.java:290)
>
>        at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
> erChain.java:206)
>
>        at
> org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFi
> lter.java:393)
>
>        at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
> tionFilterChain.java:235)
>
>        at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
> erChain.java:206)
>
>        at
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatc
> her.java:630)
>
>        at
> org.apache.catalina.core.ApplicationDispatcher.processRequest(Applicatio
> nDispatcher.java:436)
>
>        at
> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDisp
> atcher.java:374)
>
>        at
> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispat
> cher.java:302)
>
>        at
> org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.jav
> a:1078)
>
>        at
> org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProc
> essor.java:295)
>
>        at
> org.apache.struts.action.RequestProcessor.internalModuleRelativeForward(
> RequestProcessor.java:1022)
>
>        at
> org.apache.struts.tiles.TilesRequestProcessor.internalModuleRelativeForw
> ard(TilesRequestProcessor.java:374)
>
>        at
> org.apache.struts.action.RequestProcessor.processForward(RequestProcesso
> r.java:566)
>
>        at
> org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:
> 212)
>
>        at
> org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
>
>        at
> org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
>
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
>
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
>
>        at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
> tionFilterChain.java:290)
>
>        at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
> erChain.java:206)
>
>        at
> org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFi
> lter.java:393)
>
>        at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
> tionFilterChain.java:235)
>
>        at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
> erChain.java:206)
>
>        at
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatc
> her.java:630)
>
>        at
> org.apache.catalina.core.ApplicationDispatcher.processRequest(Applicatio
> nDispatcher.java:436)
>
>        at
> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDisp
> atcher.java:374)
>
>        at
> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispat
> cher.java:302)
>
>        at
> org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java
> :696)
>
>        at
> org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:6
> 67)
>
>        at org.apache.jsp.index_jsp._jspService(index_jsp.java:57)
>
>        at
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
>
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
>
>        at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja
> va:374)
>
>        at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
>
>        at
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
>
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
>
>        at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
> tionFilterChain.java:290)
>
>        at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
> erChain.java:206)
>
>        at
> org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFi
> lter.java:393)
>
>        at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
> tionFilterChain.java:235)
>
>        at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
> erChain.java:206)
>
>        at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
> e.java:233)
>
>        at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
> e.java:191)
>
>        at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
> :128)
>
>        at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
> :102)
>
>        at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
> java:109)
>
>        at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:2
> 86)
>
>        at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:84
> 5)
>
>        at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(
> Http11Protocol.java:583)
>
>        at
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
>
>        at java.lang.Thread.run(Thread.java:619)
>
>
>
> My struts-config file is as below
>
>
>
> <?xml version="1.0" encoding="UTF-8" ?>
>
>
>
> <!DOCTYPE struts-config PUBLIC
>
>          "-//Apache Software Foundation//DTD Struts Configuration
> 1.3//EN"
>
>          "http://jakarta.apache.org/struts/dtds/struts-config_1_3.dtd";>
>
>
>
>
>
> <struts-config>
>
>    <form-beans>
>
>        <form-bean name="loginForm" type="com.btw.form.loginForm"/>
>
>    </form-beans>
>
>
>
>    <global-exceptions>
>
>
>
>    </global-exceptions>
>
>
>
>    <global-forwards>
>
>
>
>    </global-forwards>
>
>
>
>    <action-mappings>
>
>        <action path="/access" forward="/access.jsp"/>
>
>        <action path="/login" validate="true" name="loginForm"
> type="com.btw.action.LoginAction">
>
>            <forward name="success" path="/welcome"/>
>
>        </action>
>
>        <action path="/welcome" forward="/welcomeStruts.jsp"/>
>
>    </action-mappings>
>
>
>
>    <controller
> processorClass="org.apache.struts.tiles.TilesRequestProcessor"/>
>
>
>
>    <message-resources parameter="com/btw/ApplicationResource"/>
>
>
>
>    <!-- ========================= Tiles plugin
> ===============================-->
>
>        <plug-in className="org.apache.struts.tiles.TilesPlugin" >
>
>        <set-property property="definitions-config"
> value="/WEB-INF/tiles-defs.xml" />
>
>        <set-property property="moduleAware" value="true" />
>
>    </plug-in>
>
>
>
>    <!-- ========================= Validator plugin
> ================================= -->
>
>    <plug-in className="org.apache.struts.validator.ValidatorPlugIn">
>
>        <set-property
>
>            property="pathnames"
>
>
> value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml"/>
>
>    </plug-in>
>
>
>
> </struts-config>
>
>
>
> My JSP containing the loginForm is as below
>
>
>
> <%--
>
>    Document   : Login
>
>    Created on : Dec 12, 2010, 2:37:02 PM
>
>    Author     : ao0022515
>
> --%>
>
>
>
> <%...@page contentType="text/xhtml"%>
>
> <%...@page pageEncoding="UTF-8"%>
>
> <%...@taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>
>
>
>
> <html:html xhtml="true">
>
>    <head>
>
>        <title>Portal -- Login</title>
>
>        <link rel="stylesheet" type="text/css" href="style.css"/>
>
>    </head>
>
>    <body>
>
>        <div class="container">
>
>            <div class="titleblock">
>
>                <h1>Portal</h1>
>
>            </div>
>
>            <div>
>
>                <ul class="navbar">
>
>                    <li><a href="#" class="style5 nav style1">Link
> 1</a></li>
>
>                    <li><a href="#" class="style5 nav style1">Link
> 2</a></li>
>
>                    <li><a href="#" class="style5 nav style1">Link
> 3</a></li>
>
>                    <li><a href="#" class="style5 nav style1">Link
> 4</a></li>
>
>                </ul>
>
>            </div>
>
>            <div class="content">
>
>                <html:errors/>
>
>                <h3>Login</h3>
>
>                <html:form action="login.do">
>
>                    <table border="1" style="border-color: #1E1F1A;"
> align="center">
>
>                        <tr>
>
>                            <td style="background-color: #1E1F1A;"><b
> style="color: #FFFFFF;">User Id</b></td>
>
>                            <td><html:text property="user"/></td>
>
>                        </tr>
>
>                        <tr>
>
>                            <td style="background-color: #1E1F1A;"><b
> style="color: #FFFFFF;">Password</b></td>
>
>                            <td><html:password property="passwd"
> redisplay="false"/></td>
>
>                        </tr>
>
>                        <tr>
>
>                            <td style="background-color: #1E1F1A;"
> align="center" colspan="2"><html:submit>Login</html:submit></td>
>
>                        </tr>
>
>                    </table>
>
>                </html:form>
>
>            </div>
>
>            <div class="footer">
>
>                <div class="right style11">
>
>                    <p class="style14">&copy; 2010 &nbsp<a
> href="http://www.mydomain.com";>XXXXXXX.</a></p>
>
>                    <p>&nbsp;</p>
>
>                </div>
>
>                <p>&nbsp;</p>
>
>            </div>
>
>        </div>
>
>    </body>
>
> </html:html>
>
>
>
>
>
> Regards
>
>
>
> Amit Oberoi
>
>
> ============================================================================================================================Disclaimer:
>   This message and the information contained herein is proprietary and 
> confidential and subject to the Tech Mahindra policy statement, you may 
> review the policy at <a 
> href="http://www.techmahindra.com/Disclaimer.html";>http://www.techmahindra.com/Disclaimer.html</a>
>  externally and <a 
> href="http://tim.techmahindra.com/Disclaimer.html";>http://tim.techmahindra.com/Disclaimer.html</a>
>  internally within Tech 
> Mahindra.============================================================================================================================
>



-- 
Maurizio Cucchiara

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org


============================================================================================================================Disclaimer:
  This message and the information contained herein is proprietary and 
confidential and subject to the Tech Mahindra policy statement, you may review 
the policy at <a 
href="http://www.techmahindra.com/Disclaimer.html";>http://www.techmahindra.com/Disclaimer.html</a>
 externally and <a 
href="http://tim.techmahindra.com/Disclaimer.html";>http://tim.techmahindra.com/Disclaimer.html</a>
 internally within Tech 
Mahindra.============================================================================================================================

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org

Reply via email to