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
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com