2010-03-26 5 views
0

J'ai cette erreur lorsque je tente d'inclure la balise (http://code.google.com/p/struts2-jquery/wiki/HeadTag) dans un décorateur SiteMeshComment utiliser Struts2-jQuery Plugin avec SiteMesh

main.jsp (decorator) 
<%@ taglib uri="http://www.opensymphony.com/sitemesh/decorator" prefix="decorator" %> 
<%@ taglib prefix="s" uri="/struts-tags"%> 
<%@ taglib prefix="sj" uri="/struts-jquery-tags"%> 


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 
    <title>My Project- <decorator:title /></title> 
    <sj:head compressed="false" jqueryui="true"></sj:head> 
</head> 
<body> 
    <!-- head --> 
.... 

Tomcat d'erreur

exception 

java.lang.RuntimeException: org.apache.jasper.JasperException: An exception occurred processing JSP page /decorators/main.jsp at line 11 

8: <head> 
9: <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 
10: <title>My Project- <decorator:title /></title> 
11: <sj:head compressed="false" jqueryui="true"></sj:head> 
12: </head> 
13: <body> 
14: <!-- head --> 


Stacktrace: 
com.opensymphony.sitemesh.webapp.decorator.BaseWebAppDecorator.render(BaseWebAppDecorator.java:39) 
com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:84) 

S'il vous plaît une idée?

Merci à l'avance

Répondre

1

ici la réponse:

web .xml

<filter> 
    <filter-name>struts-cleanup</filter-name> 
    <filter-class>org.apache.struts2.dispatcher.ActionContextCleanUp</filter-class> 
</filter> 
<filter-mapping> 
    <filter-name>struts-cleanup</filter-name> 
    <url-pattern>/*</url-pattern> 
</filter-mapping> 

Maintenant, il fonctionne bien (strut2, sitemesh et jquery).

Cordialement

1

Je figure juste que je dois ajouter ce filtre à mon web.xml

<filter> 
    <filter-name>struts-cleanup</filter-name> 
    <filter-class>org.apache.struts2.dispatcher.ActionContextCleanUp</filter-class> 
</filter> 

Merci aucune façon

Questions connexes