前幾天用下了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 閱讀(599) 評論(0)  編輯  收藏 所屬分類: java
          主站蜘蛛池模板: 丹江口市| 高雄县| 三穗县| 怀来县| 西贡区| 博罗县| 公主岭市| 太仆寺旗| 广东省| 榆中县| 永和县| 文成县| 北海市| 甘德县| 西乡县| 云阳县| 唐河县| 威海市| 北票市| 万全县| 拉萨市| 绿春县| 阜宁县| 托克逊县| 阿勒泰市| 大荔县| 泰安市| 收藏| 新田县| 砀山县| 长白| 江油市| 彰武县| 高唐县| 绿春县| 嘉黎县| 高阳县| 灯塔市| 铜陵市| 洛宁县| 章丘市|