问题是: 在我的动作类中,我有一个变量:
private String commentAdd = "yes";
动作类转到reslut.jsp,在reslut.jsp里面我有:
<s:set name="allowAddComment" value="commentAdd"/>
<s:if test="%{#allowAddComment=='yes'}">
<script type="text/javascript">
window.close();
</script>
</s:if>
但它不起作用,有些专家可以给我一些建议吗?感谢。
答案 0 :(得分:1)
一些事情。
你确定这真的是你想要的吗?这会在渲染JavaScript时以很快关闭窗口。如果那没关系,那很好 - 虽然如果是这样的话,为什么还要费心渲染窗口呢?
答案 1 :(得分:0)
import com.opensymphony.xwork2.ActionSupport;
public class PageAction extends ActionSupport {
private static final long serialVersionUID = 1L;
private boolean addComment;
public boolean isAddComment() {
return addComment;
}
public void setAddComment(boolean addComment) {
this.addComment = addComment;
}
public String execute() {
return SUCCESS;
}
}
<s:if test="%{addComment}">
<script type="text/javascript">
window.close();
</script>
</s:if>