struts2

1、中URL的Action选择
除非请求的URL与Action的name属性完全相同,否则将按先后顺序来决定由哪个Action来处理用户请求。因此,我们应该将名为* 的Action配置在最后.

2、打印异常的标签:<s:property value="exception"/>,也可以是<s:property value="exception.message"/>

3、<s:fielderror/>可以输出类型转换错误信息

import  com.opensymphony.xwork2.ActionSupport;
public   class  TestStruts2Tag  extends  ActionSupport  {
    @Override
    
public String execute() throws Exception {
        
// TODO Auto-generated method stub
        return  SUCCESS;
    }


    @Override
    
public void validate() {
        
// TODO Auto-generated method stub
        this.addActionError("actionError!");
        
this.addActionMessage("actionMessage!");
        
this.addFieldError("field""fieldError");
        
this.addFieldError("field2""fieldError2");
    }

}

// index.jsp部分代码
< s:fielderror />
   
< s:fielderror >
           
< s:param > field </ s:param >
           
< s:param > field2 </ s:param >
   
</ s:fielderror >

你可能感兴趣的:(exception,struts,url,action)