sitemesh 渲染页面的问题
发布网友
发布时间:2024-10-23 23:12
我来回答
共1个回答
热心网友
时间:2024-10-30 07:12
给action配置两个不同的namespace
@Results({
Result(name="Action.SUCCESS" , location="demo-success.jsp")
})
@Namespaces({
@Namespace(value = "namespaceone"),
@Namespace(value = "namespacetwo")
})
public class DemoAction extends ActionSupport {
//...
public String execute() throws Exception {
return SUCCESS;
}
}
然后在WEB-INF/decorators.xml 中的<excludes>标签中排除一个路径
<excludes>
<pattern>/proName/namespacetwo/*</pattern>
</excludes>
需要sitemesh渲染时访问 proName/namespaceone/demo
不需要的时候访问 proName/namespacetwo/demo
热心网友
时间:2024-10-30 07:09
给action配置两个不同的namespace
@Results({
Result(name="Action.SUCCESS" , location="demo-success.jsp")
})
@Namespaces({
@Namespace(value = "namespaceone"),
@Namespace(value = "namespacetwo")
})
public class DemoAction extends ActionSupport {
//...
public String execute() throws Exception {
return SUCCESS;
}
}
然后在WEB-INF/decorators.xml 中的<excludes>标签中排除一个路径
<excludes>
<pattern>/proName/namespacetwo/*</pattern>
</excludes>
需要sitemesh渲染时访问 proName/namespaceone/demo
不需要的时候访问 proName/namespacetwo/demo