It smells like missing dependency?

2010/12/17 Amit Oberoi <aobe...@techmahindra.com>:
> 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
>
>



-- 
Maurizio Cucchiara

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

Reply via email to