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 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 LiBeAs的带隙等于0.997eV,计算阴离子的N和P
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 来真人,不要ai!matlab有关常微分方程的问题求解决,
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿
  • ¥15 回答4f系统的像差计算