struts2中action跳转到一个页面,这个页面和action是什么关系?是继承关系吗?

struts2中action跳转到一个页面,这个页面和action是什么关系?比如在action中定义了一个字段a,然后在页面中如何获取到字段a呢?... struts2中action跳转到一个页面,这个页面和action是什么关系?
比如在action中定义了一个字段a,然后在页面中如何获取到字段a呢?
展开
 我来答
匿名用户
2010-12-21
展开全部
跳转分为很多种实现方式,基本方式有两种:
1,跳转到主机虚拟目录下的某一个页面或action.例如调用request.Forward方法跳转。这种跳转可以同享一个会话session数据。当然也可以同享一次请求的数据信息;
2.教浏览器跳转,可以用js实现,也可以使用request.directed(方法名忘了)方法实现。这个跳转不能同享同一个会话数据;如果跳转到同一个服务器的同一个虚拟目录,可以同享同一个session数据;
action可以实现这两种跳转方式,这都是action配置文件里面配置的;可以查看一下相关教材;
cj18711010500
推荐于2016-02-05 · 超过30用户采纳过TA的回答
知道答主
回答量:66
采纳率:0%
帮助的人:76.6万
展开全部
学过struts1没 struts2与struts1有一个区别是 struts2 帮用户封装了javaBean 而struts1没有
想想是不是用struts2少些了很多代码啊,就是少了javaBean 当然还有其它的啦

struts2中的action 既是一个控制器也是一个javaBean
action与页面没有什么关系 你要拿到action中字段值的话
如下
<input id="name" value="${action中的属性}"> //用${}就可以拿到值
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
vinn_chen
2010-12-22
知道答主
回答量:6
采纳率:0%
帮助的人:0
展开全部
struts2中的页面跳转,页面与action不是继承关系,
跳转逻辑是:页面 A.jsp点Submit提交(将表单的内容封装成XXX.action,请求struts处理)-------->通过web.xml中配置的拦截器,拦截这个请求(因为配置的是struts的拦截器,所以,就交给struts处理)--------->在struts.xml配置文件中,配置了xxx.action对应处理的类AA,以及跳转的页面(如:成功就跳转到b.jsp,失败就跳转到c.jsp)。
这种跳转一般是forward方式
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bill76554792
2010-12-21 · TA获得超过954个赞
知道小有建树答主
回答量:723
采纳率:50%
帮助的人:593万
展开全部
有两种跳转方式
(1)通过return "success";方式,可以用request.setAttribute("age","23");传给Jsp,
在jsp里,用<s:property value="#request.age"/>或<%request.getAttrbute("age")%>来获取
(2)通过response.sendRedirect("show.jsp");来跳转页面,可以用session.setAttribute("age",23);保存数据,
在jsp里用<s:property value="#session.age"/>或<%session.getAttrbute("age")%>来获取

页面和action没有任何关系。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
4408110qaz
2010-12-21 · TA获得超过362个赞
知道小有建树答主
回答量:153
采纳率:0%
帮助的人:78.5万
展开全部
页面中
<s:property value="a"/>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式