0 0

JSP涉及页面跳转取值,请问怎么设置Action15

有一个页面A,包含一个选择按钮,点击之后跳转另一个页面B查询相关条件后,选择一个查询结果后将值返回到页面A显示。

请问这种情况是把AB写在一个ACTION还是两个呢,如何写呢?
2014年12月01日 10:04

2个答案 按时间排序 按投票排序

0 0

把A页面的数据放进放进cookie,如果是html5的话,放进Web Storage
把B页面选择的东西放进cookie,如果是html5的话,放进Web Storage
返回A的时候,每个控件判断下cookie是否有值,有值就赋值

2014年12月03日 17:34
0 0

1.A页面可以展示B页面查询的结果,如果没有就不展示。
2.点击A页面按钮,把参数传入后台action,处理后跳转到B页面,查询出结果返回页面
3.选择一条查询的记录,再传回后台action,把数据做个处理跳到A页面做数据展示


没听明白你这AB写在一个action还是两个什么意思。
一般action是根据模块功能来分的,同一个模块功能的方法都写在一个action里

2014年12月01日 11:48

相关推荐

    struts2各控件详细注册页面,后台可以取值。

    3. **结果类型与结果映射**:当Action执行完毕后,会返回一个结果类型,这决定了页面的跳转。例如,成功注册可能会重定向到一个确认页面,而验证失败则可能转发回注册页面并显示错误信息。 4. **OGNL(Object-Graph...

    jsp(实现首页动态)java

    2. **处理请求**:当用户访问网站时,如果未指定具体的资源路径,则会自动跳转到`index.do`页面。这里需要注意的是,`index.do`后缀通常不用于JSP文件,而是用于表示一个Servlet或者其他类型的处理器。例如,在...

    jsp ${param.id}用法

    假设有一个场景,用户从`a.jsp`页面提交表单数据,其中包含了一个名为`id`的参数,然后跳转到`b.jsp`页面。 1. **在a.jsp页面中**: ```jsp <form action="b.jsp" method="post"> 提交"> ``` 2. **a.jsp...

    struts2复习资料

    - 使用`#`前缀取值,表示访问内置对象,如`#session`、`#request`等,这在JSP页面中获取HttpSession或HttpServletRequest中的属性时非常有用。 5. **Struts2传递数据**: - **值栈(ValueStack)**:Struts2的...

    [黑马程序员Struts2 2016版视频] 前3Days笔记

    1. 结果类型:SUCCESS、ERROR、INPUT等,决定请求处理后跳转到哪个结果页面。 2. JSP、FreeMarker、Velocity等视图技术:用于生成动态网页内容。 六、Struts2标签库 1. 动态标签:简化JSP页面,提高可读性和可维护...

    webwork实例源码 完整的eclipse工程

    - **请求处理**:当用户发起请求时,DispatcherServlet会解析URL,找到对应的Action,然后通过值栈传递请求参数,Action执行后,返回的结果将决定跳转到哪个视图。 学习这个实例,你可以从以下几个方面入手: 1. *...

    Framework学习文档

    6. Struts2的跳转方式:Action-->jsp:forward,默认(dispatcher);redirect:type="redirect";Action-->Action:forward:type="chain";redirect:redirectAction,namespace,actionName。 7. Struts2中的拦截...

    当当网项目

    3. **JSP与FreeMarker**:当当网项目可能使用了其中一种作为视图技术,学习如何在模板中取值、控制流程和进行条件判断。 4. **国际化与本地化**:大型项目通常需要支持多种语言,学习如何在Struts2中实现这一功能。 ...

    JAVA联创面试试题

    原理上,当服务器找不到对应资源时,会根据配置的错误页面进行跳转。 这些面试题目全面地考察了Java开发者的基础理论知识、实际编程能力和问题解决能力,是评估求职者技能的重要手段。通过这样的面试,可以更准确地...

Global site tag (gtag.js) - Google Analytics