没有显示,
正常+简单!
:)
你的“request”里没有包含
“error”对象,明白我的意思吗?不明白?不要紧,问问版主蓝天(bluesky35),他是Struts高手。

解决方案 »

  1.   

    jsp里加上
    <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
      

  2.   

    to Leemaasn(呆鸟一号) :恕我糊涂!不明白你的意思,能不能详细点,我不想用request.setAttribute("")方法
    我的意思是用<html:errors/> 来获取这条错误消息(我是在jakarta.apache.org网站上的例中看到的,可能我的理解有些问题,请高手帮忙啊!!!)to  pleonheart(只睡六小时):标签已经导入了!
      

  3.   

    你发个消息给
    版主蓝天(bluesky35)
    吧我已经很久不做Struts了。
      

  4.   

    ApplicationResources.properties
    这个文件有么
    只要配置是正确的。就应当可以了
      

  5.   

    我也很久不用Struts了。。现在用StrutsCX
      

  6.   

    错误情况下error return了吗?
      

  7.   

    版主蓝天(bluesky35)
    是好人嘻嘻嘻。
     totodo(土豆仙) 
    这个家伙,怎么现在也老Mock我?
      

  8.   

    版主蓝天(bluesky35)
    totodo(土豆仙)
    zxl19790710(雪龙)
    Leemaasn(呆鸟一号) 
    pleonheart(只睡六小时) 
    都是好人嘻嘻嘻。  ^-^还有一点问题就是我用return (new ActionForward(actionMapping.getInput()));
    可以返回到Logon.jsp,但用return (actionMapping.getInputForward());就不行
    显示一个空白页?
      

  9.   

    to  Leemaasn(呆鸟一号) 我倒是不明白你说的了,
    你的“request”里没有包含
    “error”对象,
    saveErrors(httpServletRequest, errors) 不是已经把“error”放进‘request’了。
    我倒是看不出有什么问题了。或者写成的
    errors.add(“testkey”,
                       new ActionError("error.logon.mismatch"));JSP:
    <html:errors property="testkey">在applicationresource.properties里要放
    error.logon.mismatch= "dfsfjaslfds"
    试试
      

  10.   

    to zhenyes():按照你的提示问题解决了!!!!!!!还有一点问题就是我用return (new ActionForward(actionMapping.getInput()));
    可以返回到Logon.jsp,但用return (actionMapping.getInputForward());就不行
    显示一个空白页?????????????????????????????
    ????????????????
      

  11.   

    getInputForward() 是相应于 action配置的 input property值。
    getInput()是在validation有actionErrors里返回到进入这个Controller的forward
      

  12.   

    你return 的forward并不是保存有httpRequest(见saveErrors(httpServletRequest, errors);)的forward, 所以虽然你返回到页面,但返回并没有带有原来的request, 而是你新建的,所以……