首先进入action 然后跳转到jsp

jsp接收数据判断数据为空时候进入action然后跳回到jsp在jsp中<logic:emptyscrop="request"name="menu">//从这里怎么跳转到... jsp接收数据 判断数据为空时候 进入action 然后跳回到jsp
在jsp中
<logic:empty scrop="request" name="menu">
//从这里怎么跳转到action
</logic:empty>
展开
 我来答
育知同创教育
2016-02-04 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部
进入action 然后跳转到jsp的方法:
完整的action配置:
<action path="/aFullAction"
type="somePackage.someActionClass">
name="someForm"
input="someJSP.jsp"
<forward name="successful" path="someJSP.jsp"/>
<forward name="failed" path="someOtherJSP.jsp"/>
</action>
首先,Struts的ActionServlet接收到一个请求,然后根据struts-config.xml的配置定位到相应的mapping(映射);接下来如果form的范围是request或者在定义的范围中找不到这个form,创建一个新的form实例;取得form实例以后,调用其reset ()方法,然后将表单中的参数放入form,如果validate属性不为false,调用validate()方法;如果validate()返回非空的ActionErrors,将会被转到input属性指定的URI,如果返回空的ActionErrors,那么执行Action的execute() 方法,根据返回的ActionForward确定目标URI。
秒杀用了一分钟
推荐于2017-09-30 · TA获得超过512个赞
知道小有建树答主
回答量:530
采纳率:0%
帮助的人:232万
展开全部
就是害怕别人直接登陆你的JSP地址而没有通过action吧,建议你用下过滤器吧!

你说的这种,实现方式很多,2楼3楼都可取。

或者你可以这样写:

<logic:empty scrop="request" name="menu">
<%
response.sendRedirect("XXX.do");
%>

</logic:empty>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lton100
2009-12-11 · 超过18用户采纳过TA的回答
知道答主
回答量:61
采纳率:0%
帮助的人:0
展开全部
有一个配置文件。error错误后跳转的。不过不是这里是action里面跳转的。你可以随便搜个例子就知道了。JSP不管跳转。 进入action后。根据不同的条件去有一个 actionxml 的配置文件里面跳转的。成功或者失败都是它控制的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
slsunjianan
2009-12-11 · TA获得超过235个赞
知道小有建树答主
回答量:335
采纳率:0%
帮助的人:165万
展开全部
<jsp:forward page="/Welcom.do"/>

page属性的值换成你Action的path

例如:
<action path="/Welcome" forward="/welcomeStruts.jsp"/>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
czfkindly
2009-12-11
知道答主
回答量:40
采纳率:0%
帮助的人:12.7万
展开全部
<logic:redirect action=""></logic:redirect>
一般不这样做的,都是在后台action控制的,你如果实在要这样做的话,那就按上面的跳转吧,可能通过!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式