Struts2 problem

Hi

Iam newbie to Struts2.Whenever i used struts-tags lib to build user interfaces iam getting NullPointerException coming at TagUtils.java

my simple jsp page is looks like this

<%@page contentType="text/html"%>

<%@page pageEncoding="UTF-8"%>

<%@taglib prefix="s" uri="/struts-tags"%>

<h1>Input page</h1>

<html>

<s:form action="HelloWorld.action" >

<s:submit/>

</s:form>

</html>

and iam getting following NullPointerException

Error 500--Internal Server Error

java.lang.NullPointerException

at org.apache.struts2.views.jsp.TagUtils.getStack(TagUtils.java:60)

at org.apache.struts2.views.jsp.StrutsBodyTagSupport.getStack(StrutsBodyTagSupport.java:52)

at org.apache.struts2.views.jsp.ComponentTagSupport.doStartTag(ComponentTagSupport.java:49)

at jsp_servlet.__index._jsp__tag0(__index.java:127)

at jsp_servlet.__index._jspService(__index.java:98)

at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)

at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:226)

at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:124)

at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)

at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)

at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3367)

at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)

at weblogic.security.service.SecurityManager.runAs(Lweblogic.security.acl.internal.AuthenticatedSubject;Lweblogic.security.acl.internal.AuthenticatedSubject;Ljava.security.PrivilegedAction;)Ljava.lang.Object;(Unknown Source)

at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2117)

at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2023)

at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1359)

at weblogic.work.ExecuteThread.execute(ExecuteThread.java:200)

at weblogic.work.ExecuteThread.run(ExecuteThread.java:172)

[2298 byte] By [vani_patangea] at [2007-11-27 10:22:29]
# 1

hi,

<%@taglib prefix="s" uri="/struts-tags/struts-html.tld"%>

you have to mention extension .tld

and specify correct url

drvijayy2k2a at 2007-7-28 17:16:20 > top of Java-index,Enterprise & Remote Computing,Web Tier APIs...