STRUTS,FORMBEAN如何回写?????? actionMapping.forward("success");sucess是你在struts-config.xml中定义的全局或当前forward 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 呵呵,原来是这个意思。楼上的方法是正常的方法。其实直接写具体的路径也可以,这样带参数也方便些。例如: String strFor = null; strFor = "/itemListAction.do?startDate=" + itemAddForm.getStartDate() + "&endDate=" + itemAddForm.getEndDate() + "&pager.offset=0"; ActionForward itemListForward = new ActionForward(strFor); return itemListForward; actionMapping.getInputForward()是取struts-config.xml里定义在input后面的路径,通常是默认路径,如果根据条件要用其他路径的话,先在struts-config.xml里设定好,然后action中用actionMapping.forward("XXXXXXX");方式去取 一般的在struts-config.xml定义即可,要传参数的话就用 VVV_lucky(*太阳*) 的方法。呵呵,捞分。 FORMBEAN如何回写!!!比如我在a.jsp里有两个文本框,我填写后提交,在ACTION里我判断数据填写错误,我又FORWARD回a.jsp,这时文本框里是空的,FORMBEAN没有把值回写到JSP里,是什么原因?? 你按照 VVV_lucky(*太阳*) 的方式试试看 这要看你的ActionFrom的生存周期即:scope属性。你如果设置为request就会出现这样的问题,这时你应该在出错的时候重新设置控件的值,比如:if (checkItem(form.getAValue())) {//success} else {//errorform.setAValue("ddd");...return....} 1,ActionFrom的scope 设置成session.2,scope 设置成request.在action开始你把form备份一下,校验出错你在把form放到request里。注意一点,你from原来用什么名字,你放到request里就用什么名字。 对,在struts-config.xml的action 的scope摄制未session 首先在struct-config.xml中加入:<forward name="index" path="xxx/xxx/...."/>其次在相应的action:return actionMapping.findForward("index") 建议你去看一下struts 1.1 的validator framwork . java动态代理 请问如下的界面该怎么设计呢? JAVA求职 MyEclipse代码编辑器的问题。 使用jaserreport做报表时,加入spring后出现问题 上海的朋友,你愿给我介绍一份工作吗????? 什么是habernet 成都 JAVA软件工程师 j2ee 启动报错,请各位给看看》》《 j2ee不能启动 请问JDO和JDBC之间有什么关系? webligc8在red hat9.0下不能启动,换成weblogic7也是一样
楼上的方法是正常的方法。
其实直接写具体的路径也可以,这样带参数也方便些。
例如:
String strFor = null;
strFor = "/itemListAction.do?startDate=" +
itemAddForm.getStartDate() +
"&endDate=" +
itemAddForm.getEndDate() +
"&pager.offset=0";
ActionForward itemListForward = new ActionForward(strFor);
return itemListForward;
actionMapping.forward("XXXXXXX");方式去取
比如我在a.jsp里有两个文本框,我填写后提交,在ACTION里我判断数据填写错误,我又FORWARD回a.jsp,这时文本框里是空的,FORMBEAN没有把值回写到JSP里,是什么原因??
if (checkItem(form.getAValue())) {
//success} else {
//error
form.setAValue("ddd");
.
.
.
return....}
2,scope 设置成request.在action开始你把form备份一下,校验出错你在把form放到request里。
注意一点,你from原来用什么名字,你放到request里就用什么名字。
<forward name="index" path="xxx/xxx/...."/>
其次在相应的action:
return actionMapping.findForward("index")