struts高手请进呀!(急SOS) 在action判断呗在配置文件配呗 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 都要先回到本页从action传回一个值就可以了比如flag=1就刷新index右面修改<frameset cols="100,*"> <frame name="leftFrame" src="menu.jsp" /> <frame name="rightFrame" src="employee.jsp" /></frameset><%String flag=(String)request.getA...;if(flag.equals("1")){%><script>window.parent.rightFrame.src="employ.jsp";orwindow.parent.rightFrame.src.location="employ.jsp";orwindow.parent.rightFrame.location="employ.jsp";orwindow.parent.rightFrame.reload();</script><%}else{...}%> 在Action中if (年龄大于50岁) return 输入页面;else return index.jsp 在jsp中进行逻辑判断是不好滴 这个可以用ValidatorForm的客户端表单验证,再validate.xml中配置这个年龄输入域,将验证的javascript代码写在validate.xml中!不需要提交到服务器, 楼上正解!!!此类判断还是不要用action滴好 zhutouzip(Speak out!-shyboy) 对的,顶~! 这个属于典型的客户端的验证,为了减轻服务器的压力,这种操作当然是在客户端进行处理最好,就如同zhutouzip所说,如果你非要提交到服务器处理,也可以,就是在action类里判断了。 <frameset cols="100,*"> <frame name="leftFrame" src="menu.jsp" /> <frame name="rightFrame" src="employee.jsp" /></frameset>我是在action中判断了,就是在employee.jsp页中用<form action="......do" targer="rightFrame" ></form>输入出错就让employee.jsp还是在对话框中,正确就刷rightFrame!可这样不管对不对都会刷到rightFrame! 我这有一个方法是这样的:把哪个弹出的对话框也写成框架的(employee.jsp放在里面),对不对都刷这个框架,然后在employee.jsp用 二楼ipv(宁静致远)的方法判断,对了就window.parent.rightFrame.reload();不对就什么也不做;不过就样就多做了一个判断了!各位还有什么更好的方法不呀!!!! 直接在ValidatorForm方法裏判斷就可以了,不用囘傳到action裏判斷 action验证的是业务上的逻辑。 这个判断不应该在form的validate进行,因为这个是属于业务上的验证了,个人称为重量级验证,应该放到action中,而其它的,如电子邮件验证,这些是属于轻量级的验证,放到Form的validate中 在Action中execute中判断 if (inputedAge > rs.getString("年龄")) { messages.add("error", new ActionMessage("messagekey")); saveErrors(request, messages); return new ActionForward(actionMapping.getInput()); }会自动返回页面。 Google map api v3 怎么画编码折线啊 高分求教如何象163邮件上那样添加附件那样 关于单双行变色 struts验证出现乱码 web,能用jsp使服务器的应用程序在客户机上运行么? jsp/servlet有没有办法限制用户的ip地址 小弟最近想学习学习jsp,想卖几本书;希望大家提提建议,推荐几本好的jsp的书 大家给个好的分页程序(jsp) 为什么我的Tomcat启动不起来了? webservice端生成一个pdf,返回给客户端文件地址,请问这个地址要怎么写客户端才能下载到文件? 顶贴者均有分相送:这个带输出参数的存储过程问题出在那里 ?? 如何了解一个类的作用
从action传回一个值就可以了
比如flag=1就刷新index右面
修改
<frameset cols="100,*">
<frame name="leftFrame" src="menu.jsp" />
<frame name="rightFrame" src="employee.jsp" />
</frameset><%
String flag=(String)request.getA...;
if(flag.equals("1")){
%>
<script>
window.parent.rightFrame.src="employ.jsp";
or
window.parent.rightFrame.src.location="employ.jsp";
or
window.parent.rightFrame.location="employ.jsp";
or
window.parent.rightFrame.reload();
</script>
<%
}else{
...}%>
if (年龄大于50岁) return 输入页面;
else return index.jsp
此类判断还是不要用action滴好
对的,顶~!
<frame name="leftFrame" src="menu.jsp" />
<frame name="rightFrame" src="employee.jsp" />
</frameset>
我是在action中判断了,就是在employee.jsp页中用
<form action="......do" targer="rightFrame" ></form>
输入出错就让employee.jsp还是在对话框中,正确就刷rightFrame!可这样不管对不对都会刷到rightFrame!
把哪个弹出的对话框也写成框架的(employee.jsp放在里面),对不对都刷这个框架,然后在employee.jsp用 二楼ipv(宁静致远)的方法判断,对了就window.parent.rightFrame.reload();不对就什么也不做;不过就样就多做了一个判断了!
各位还有什么更好的方法不呀!!!!
if (inputedAge > rs.getString("年龄")) {
messages.add("error", new ActionMessage("messagekey"));
saveErrors(request, messages);
return new ActionForward(actionMapping.getInput());
}
会自动返回页面。