前幾天用下了Myeclipse4.1.1來小試了一下。發現了一個不知道是不是bug的問題。

          Myeclipse4.1.1內置的struts1.1中<html:errors />不能正常工作。

          我的resourses如下:
          #?Resources?for?parameter?'com.jackstudio.struts.ApplicationResources'
          #?Project?P
          /MyEclipseTest
          userNameIsNull
          =<li>userName?is?require</li>
          whyNot
          =<li>whyNot</li>
          okgood
          =the?userName?is?right
          errors.footer
          =</td></tr></table></fieldset>
          errors.header
          =<fieldset><table><tr><td><img?src="http://localhost:8080/MyEclipseTest/ico_tj_24.gif"></td><td>

          首先我用Myeclipse4.1.1內置的struts1.1。代碼如下;

          ????????<%ActionErrors?errors?=?new?ActionErrors();
          ????????????errors.add(ActionMessages.GLOBAL_MESSAGE,?
          new?ActionMessage("userNameIsNull"));
          ????????????request.setAttribute(Globals.ERROR_KEY,?errors);

          ????????
          %>
          ????????
          <html:errors?/>

          這樣的情況運行的結果是:

          org.apache.jasper.JasperException:?org.apache.struts.action.ActionMessage
          ????org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:
          372)
          ????org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:
          292)
          ????org.apache.jasper.servlet.JspServlet.service(JspServlet.java:
          236)
          ????javax.servlet.http.HttpServlet.service(HttpServlet.java:
          802)

          當我用孫mm提供的(隨書提供)struts,相同的代碼卻可以運行。
          經過仔細查找,發現問題是出在了struts.jar這個文件里面。兩者的大小根本都一樣了(呵呵),于是用孫mm提供的struts.jar覆蓋了MyEclipse里面的struts.jar,呵呵,問題解決了。
          MyEclipse每建立一個struts項目都是從
          {MyEclipse}\eclipse\plugins\com.genuitec.eclipse.cross.easystruts.eclipse_4.1.1\data\1.1\lib下讀取struts.jar包的。所以替換了它就可以一勞永逸了。
          posted on 2006-05-31 16:18 jackstudio 閱讀(591) 評論(0)  編輯  收藏 所屬分類: java
          主站蜘蛛池模板: 化州市| 澄迈县| 凤阳县| 偃师市| 青海省| 大安市| 宜黄县| 龙陵县| 巴青县| 英德市| 七台河市| 南岸区| 禹州市| 武乡县| 财经| 蕲春县| 邹城市| 凤山市| 岑溪市| 孟连| 金溪县| 普兰县| 扎赉特旗| 紫阳县| 界首市| 西华县| 南川市| 盐津县| 屏东县| 天津市| 余江县| 江永县| 金川县| 仪陇县| 绥宁县| 锦屏县| 沈丘县| 新建县| 运城市| 景宁| 崇州市|