日期:2014-05-17  浏览次数:20795 次

Struts2 开发者模式不可用,求解
使用的是struts-2.3.16版本,tomcat-6.0版本,jdk-7.0,myeclipse-10

<constant name="struts.devMode" value="true" />设置好,发布,可运行。

修改<action name="aaa">中aaa后,更改地址刷新报错,换回原来的地址依旧可行。

错误提示:
You are seeing this page because development mode is enabled. Development mode, or devMode, enables extra debugging behaviors and reports to assist developers. To disable this mode, set:

  struts.devMode=false
in your WEB-INF/classes/struts.properties file.
------解决方案--------------------
设置  value="false"  最终发布再true
------解决方案--------------------
引用:
设置  value="false"  最终发布再true

是不是说错了,发布之后再改成false,开发阶段用true
------解决方案--------------------
我说说我碰到过的问题,如果是开发模式的情况下,你访问某个action,但是action定义的参数少于访问action时传值个数,这个时候就会报错,报错的意思是需要将传过来但是在action里未定义的参数添加getset方法
------解决方案--------------------
引用:
Quote: 引用:

设置  value="false"  最终发布再true

是不是说错了,发布之后再改成false,开发阶段用true


说反了
------解决方案--------------------
devMode是开发模式,即开发阶段用。发布之后就设置为false
------解决方案--------------------
你的错误提示应该不是只有这些吧,上面应该还有其他的错误信息吧,有的话贴出来,信息量太少

提示已经说,为了提高性能请吧开发模式关掉,说明你的开发模式已经开起来了