有关配置struts-config.xml老是要重启的问题,解决方法... struts-config.xml的内容是在启动时就转化为对象放到内存中了,而且它的这个对象是一个只读对象,不能修改的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 做一个模块时,建立action、form以及它们的配置只需很短的时间,配置好以后大量的时间是花在业务逻辑的实现和页面表现上的。这么短暂的时间,重启也不会麻烦吧。 再问问,那么是不是一个Action肯定对应一个ActionForm,能不能多个ActionForm对应一个Action呢?我的目的就是想实现这样子的功能,多谢了 能先让一个actioform对应一个action,然后再从这个action到其他action,,在struts-config.xml里面的foword那里改 weekly123() 能否说得再详细点,或者给个例子参考对了,在Action里面如何从这个action到其他action,我只知道如何转向 <action path="/upload-submit" type="org.apache.struts.webapp.upload.UploadAction" name="uploadForm" scope="request" input="input"> <forward name="input" path="/upload.jsp" /> <forward name="display" path="/display.jsp" /> </action>这样就行了 你这样的配置表示通过input或display字符串来跳转到两个jsp去。如果你要跳转到一个action,则改为对应的/upload.do或/display.do。使用struts时,不建议直接访问jsp页面,因为jsp可能需要首先由action来填充数据,并且安全检查这些内容放在action中来作要比jsp中方便得多。所以最好都访问xxx.do,然后由这个action跳转到对应的jsp去,当用户从jsp中提交了数据,你只需带上一个标志性的参数,告诉action需要进行提交处理了。然后可以把你的所有jsp页面都放在web-inf目录中,确保jsp不会通过url直接反问到,这样又提高了安全性。最后做一个welcome.jsp页,其中使用forward指向你的首页的.do即可。 只要你改变struts-config.xml的时间就可以了,在struts-config.xml中加一个空格保存即可. wufeng0916(aa)说得我不明白什么意思?改文件的时间?不懂,请说明白点 其实不需要重启Tomcat,在Mananger页面Reload你的模块就行,很方便。还有一个方法,修改ActionServlet,让每次请求都读一次servlet-config.xml 不用重启的办法是肯定可以的,java这么强,难道连这个都实现不了?孙卫琴的书提到过,出于安全的原因,配置文件没有自动更新,但可以自定义一个监听器之类的线程,来监视它,更新,但我不会。好像大型的服务器如weblogic都能自动更新web.xml,我想struts-config.xml也能吧。你可以试试 liverpoolfc(anfield) (您可以说得详细点么?举例简单说说... 一个Action可以对应多个ActionForm的 liverpoolfc(anfield) 说的重载方法和重启基本没什么两样,时间差不多。 再问问,那么是不是一个Action肯定对应一个ActionForm,能不能多个ActionForm对应一个Action呢?我的目的就是想实现这样子的功能,多谢了如何配置呢,?不要只回答是可以的,关键是说说怎么配置,如何实现?多谢... javaEE 、servlet api chm格式文件档 日期问题,请大家帮忙 数据重复问题(java) 最简明的Struts+Spring+Hibernate整合讲义 关于lucene索引数据库的疑问 hibernate 访问access数据库时查询超过50次就报错 编译ejb一定要先安装weblogic么? 连接MSSQL时发生的错误 请教各位大侠一个问题:如何将种我们自己定义的文件使用我们编写的java应用程序打开? 怎样把编写好的EJB打包成WebLogic下可以部署的.jar文件?(WebLogic7.0) 请教hibernate的问题?报错! Struts开发的工作问题
我的目的就是想实现这样子的功能,多谢了
对了,在Action里面如何从这个action到其他action,我只知道如何转向
<action path="/upload-submit" type="org.apache.struts.webapp.upload.UploadAction" name="uploadForm" scope="request" input="input">
<forward name="input" path="/upload.jsp" />
<forward name="display" path="/display.jsp" />
</action>
这样就行了
如果你要跳转到一个action,则改为对应的/upload.do或/display.do。
使用struts时,不建议直接访问jsp页面,因为jsp可能需要首先由action来填充数据,并且安全检查这些内容放在action中来作要比jsp中方便得多。
所以最好都访问xxx.do,然后由这个action跳转到对应的jsp去,当用户从jsp中提交了数据,你只需带上一个标志性的参数,告诉action需要进行提交处理了。
然后可以把你的所有jsp页面都放在web-inf目录中,确保jsp不会通过url直接反问到,这样又提高了安全性。最后做一个welcome.jsp页,其中使用forward指向你的首页的.do即可。
改文件的时间?不懂,请说明白点
您可以说得详细点么?
举例简单说说...
我的目的就是想实现这样子的功能,多谢了如何配置呢,?不要只回答是可以的,关键是说说怎么配置,如何实现?多谢...