Re: Invalid attribute Prefix error

2001-10-25 Thread Mikael Eriksson

It looks like there is no space character between the @ and taglib.
If it is not there try to add it.

 Regards

Hitesh Parashar wrote:

 Hi:

 I am trying to run a struts sample with VisualAge 4.0
 WTE. I get an error as follows:

 Message: Directive: Invalid attribute, prefix

 My JSP file is:

 %@taglib uri=/WEB-INF/struts-html.tld
 prefix=html%
 html:html locale=false
 html:errors/
 html:form action=processNewEmployee.do
 *First Name: html:text property=firstName/BR
 *Last Name: html:text property=lastName/BR
 *Phone Number: html:text property=phoneNumber/BR
 Office Number: html:text
 property=officeNumber/BR
 Backup: html:text property=backup/BR
 Backup Phone Number: html:text
 property=backupPhoneNumber/BR
 html:submit /
 /html:form
 /html:html

 Any idea, what might be going wrong.

 Thanks,

 Hitesh.

 The detailed error message is:

 Error 500
 An error has occured while processing
 request:http://localhost:8080/jsp/employeesearch.jsp
 Message: Directive: Invalid attribute, prefix

 Target Servlet: jsp
 StackTrace:
 
 Root Error-1: Directive: Invalid attribute, prefix

 com.ibm.servlet.engine.webapp.WebAppErrorReport:
 Directive: Invalid attribute, prefix
 java.lang.Throwable(java.lang.String)
 java.lang.Exception(java.lang.String)
 javax.servlet.ServletException(java.lang.String)

 com.ibm.websphere.servlet.error.ServletErrorReport(java.lang.String)

 com.ibm.servlet.engine.webapp.WebAppErrorReport(java.lang.String)
 void
 com.ibm.servlet.engine.webapp.WebAppDispatcherResponse.sendError(int,
 java.lang.String)
 void
 
com.sun.jsp.runtime.JspServlet.unknownException(javax.servlet.http.HttpServletResponse,
 java.lang.Throwable)
 void
 com.sun.jsp.runtime.JspServlet.service(javax.servlet.http.HttpServletRequest,
 javax.servlet.http.HttpServletResponse)
 void
 javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest,
 javax.servlet.ServletResponse)
 void
 
com.ibm.servlet.engine.webapp.StrictServletInstance.doService(javax.servlet.ServletRequest,
 javax.servlet.ServletResponse)
 void
 
com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service(javax.servlet.ServletRequest,
 javax.servlet.ServletResponse)
 void
 
com.ibm.servlet.engine.webapp.IdleServletState.service(com.ibm.servlet.engine.webapp.StrictLifecycleServlet,
 javax.servlet.ServletRequest,
 javax.servlet.ServletResponse)
 void
 
com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service(javax.servlet.ServletRequest,
 javax.servlet.ServletResponse)
 void
 com.ibm.servlet.engine.webapp.ServletInstance.service(javax.servlet.ServletRequest,
 javax.servlet.ServletResponse,
 com.ibm.servlet.engine.webapp.WebAppServletInvocationEvent)
 void
 
com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatch(com.ibm.servlet.engine.webapp.ServletInstanceReference,
 javax.servlet.ServletRequest,
 javax.servlet.ServletResponse,
 com.ibm.servlet.engine.webapp.WebAppServletInvocationEvent)
 void
 
com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatch(javax.servlet.ServletRequest,
 javax.servlet.ServletResponse,
 com.ibm.servlet.engine.webapp.WebAppServletInvocationEvent)
 void
 
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispatch(com.ibm.servlet.engine.webapp.WebAppRequest,
 javax.servlet.http.HttpServletResponse, boolean)
 void
 
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(javax.servlet.ServletRequest,
 javax.servlet.ServletResponse, boolean)
 void
 
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward(javax.servlet.ServletRequest,
 javax.servlet.ServletResponse)
 void
 com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook(java.lang.Object)
 void
 com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation(java.lang.Object)
 void
 com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI(java.lang.String,
 com.ibm.servlet.engine.srp.ISRPConnection)
 void
 
com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service(com.ibm.servlet.engine.oselistener.api.IOSEConnection)
 void
 
com.ibm.servlet.engine.http_transport.HttpTransportHandler.handleConnection(java.net.Socket)
 void
 com.ibm.servlet.engine.http_transport.HttpTransportHandler.run()
 void java.lang.Thread.run()

 __
 Do You Yahoo!?
 Make a great connection at Yahoo! Personals.
 http://personals.yahoo.com





Invalid attribute Prefix error

2001-10-18 Thread Hitesh Parashar

Hi:

I am trying to run a struts sample with VisualAge 4.0
WTE. I get an error as follows:

Message: Directive: Invalid attribute, prefix

My JSP file is:

%@taglib uri=/WEB-INF/struts-html.tld
prefix=html%
html:html locale=false
html:errors/
html:form action=processNewEmployee.do
*First Name: html:text property=firstName/BR
*Last Name: html:text property=lastName/BR
*Phone Number: html:text property=phoneNumber/BR
Office Number: html:text
property=officeNumber/BR
Backup: html:text property=backup/BR
Backup Phone Number: html:text
property=backupPhoneNumber/BR
html:submit /
/html:form
/html:html

Any idea, what might be going wrong.

Thanks,

Hitesh.

The detailed error message is:



Error 500
An error has occured while processing
request:http://localhost:8080/jsp/employeesearch.jsp
Message: Directive: Invalid attribute, prefix

Target Servlet: jsp
StackTrace: 

Root Error-1: Directive: Invalid attribute, prefix

com.ibm.servlet.engine.webapp.WebAppErrorReport:
Directive: Invalid attribute, prefix
java.lang.Throwable(java.lang.String)
java.lang.Exception(java.lang.String)
javax.servlet.ServletException(java.lang.String)

com.ibm.websphere.servlet.error.ServletErrorReport(java.lang.String)

com.ibm.servlet.engine.webapp.WebAppErrorReport(java.lang.String)
void
com.ibm.servlet.engine.webapp.WebAppDispatcherResponse.sendError(int,
java.lang.String)
void
com.sun.jsp.runtime.JspServlet.unknownException(javax.servlet.http.HttpServletResponse,
java.lang.Throwable)
void
com.sun.jsp.runtime.JspServlet.service(javax.servlet.http.HttpServletRequest,
javax.servlet.http.HttpServletResponse)
void
javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest,
javax.servlet.ServletResponse)
void
com.ibm.servlet.engine.webapp.StrictServletInstance.doService(javax.servlet.ServletRequest,
javax.servlet.ServletResponse)
void
com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service(javax.servlet.ServletRequest,
javax.servlet.ServletResponse)
void
com.ibm.servlet.engine.webapp.IdleServletState.service(com.ibm.servlet.engine.webapp.StrictLifecycleServlet,
javax.servlet.ServletRequest,
javax.servlet.ServletResponse)
void
com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service(javax.servlet.ServletRequest,
javax.servlet.ServletResponse)
void
com.ibm.servlet.engine.webapp.ServletInstance.service(javax.servlet.ServletRequest,
javax.servlet.ServletResponse,
com.ibm.servlet.engine.webapp.WebAppServletInvocationEvent)
void
com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatch(com.ibm.servlet.engine.webapp.ServletInstanceReference,
javax.servlet.ServletRequest,
javax.servlet.ServletResponse,
com.ibm.servlet.engine.webapp.WebAppServletInvocationEvent)
void
com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatch(javax.servlet.ServletRequest,
javax.servlet.ServletResponse,
com.ibm.servlet.engine.webapp.WebAppServletInvocationEvent)
void
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispatch(com.ibm.servlet.engine.webapp.WebAppRequest,
javax.servlet.http.HttpServletResponse, boolean)
void
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(javax.servlet.ServletRequest,
javax.servlet.ServletResponse, boolean)
void
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward(javax.servlet.ServletRequest,
javax.servlet.ServletResponse)
void
com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook(java.lang.Object)
void
com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation(java.lang.Object)
void
com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI(java.lang.String,
com.ibm.servlet.engine.srp.ISRPConnection)
void
com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service(com.ibm.servlet.engine.oselistener.api.IOSEConnection)
void
com.ibm.servlet.engine.http_transport.HttpTransportHandler.handleConnection(java.net.Socket)
void
com.ibm.servlet.engine.http_transport.HttpTransportHandler.run()
void java.lang.Thread.run()





__
Do You Yahoo!?
Make a great connection at Yahoo! Personals.
http://personals.yahoo.com