iteye_17912 2009-03-16 09:41
浏览 195
已采纳

struts2 拦截器

我加了拦截器后,本来通过标签取到的值,现在却取不到了

struts2.xml文件如下:













/businessSearch.jsp
/businessMaster.jsp
/businessResult.jsp
/timeOut.jsp



页面文件如下:
<%@ page contentType="text/html; charset=UTF-8" %>
<%@ taglib uri="/struts-tags" prefix="s" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


ffff

function load(){ document.getElementById("businessDisplay").focus(); <%if(request.getSession().getAttribute("login")==null){%> window.location='./timeOut.jsp'; <%}%> }

ddd

>>ww >eee


yyy
  pppp
  nnn
  lll:  ※pfr

/s:form



后台如下 :

public final class BusinessAction extends CommonAction{

private static final long serialVersionUID = 1L;

private BusinessControl businessControl=new BusinessControl();
private OsrBusinessName osrBusinessName=new OsrBusinessName();
private List<OsrBusinessName> searchResult=null;
private DataCheckClass dataCheckClass=new DataCheckClass();

private BusinessBean businessBean=new BusinessBean();
private HttpServletRequest request;
private Map session;
private String ErrorMessage="";
private String operateResult="";
private String index="";


public String save(){
    try{
        if(!dataCheckClass.checkBusiness(businessBean).equals("")){
            ErrorMessage=dataCheckClass.checkBusiness(businessBean);
            return UPDATE;
        }
        osrBusinessName=businessControl.saveBusinessName(businessBean);         
        if(osrBusinessName!=null){
            operateResult=osrBusinessName.getBusinessName();
            if(operateResult.equals(""))
                return UPDATE;
        }else{
            return UPDATE;
        }       
    }catch(OsrViewAdminException ex){           
        ErrorMessage=ex.getMessage();
        LoggerUtil.getInstance().writeErrorLog(ex);
        return UPDATE;
    }
    return SAVE;
}


public String getErrorMessage() {
    return ErrorMessage;
}

public void setErrorMessage(String errorMessage) {
    ErrorMessage = errorMessage;
}

public List<OsrBusinessName> getSearchResult() {
    return searchResult;
}

public void setSearchResult(List<OsrBusinessName> searchResult) {
    this.searchResult = searchResult;
}

public BusinessBean getBusinessBean() {
    return businessBean;
}

public void setBusinessBean(BusinessBean businessBean) {
    this.businessBean = businessBean;
}

public String getIndex() {
    return index;
}

public void setIndex(String index) {
    this.index = index;
}

public String getOperateResult() {
    return operateResult;
}

public void setOperateResult(String operateResult) {
    this.operateResult = operateResult;
}

}

  • 写回答

5条回答 默认 最新

  • wanghaolovezlq 2009-03-16 11:54
    关注

    [code="java"]




    [/code]

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

悬赏问题

  • ¥15 DIFY API Endpoint 问题。
  • ¥20 sub地址DHCP问题
  • ¥15 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式
  • ¥30 数值计算均差系数编程
  • ¥15 redis-full-check比较 两个集群的数据出错
  • ¥15 Matlab编程问题
  • ¥15 训练的多模态特征融合模型准确度很低怎么办
  • ¥15 kylin启动报错log4j类冲突