-
JSP涉及页面跳转取值,请问怎么设置Action15
有一个页面A,包含一个选择按钮,点击之后跳转另一个页面B查询相关条件后,选择一个查询结果后将值返回到页面A显示。
请问这种情况是把AB写在一个ACTION还是两个呢,如何写呢?2014年12月01日 10:04
2个答案 按时间排序 按投票排序
-
把A页面的数据放进放进cookie,如果是html5的话,放进Web Storage
把B页面选择的东西放进cookie,如果是html5的话,放进Web Storage
返回A的时候,每个控件判断下cookie是否有值,有值就赋值2014年12月03日 17:34
-
1.A页面可以展示B页面查询的结果,如果没有就不展示。
2.点击A页面按钮,把参数传入后台action,处理后跳转到B页面,查询出结果返回页面
3.选择一条查询的记录,再传回后台action,把数据做个处理跳到A页面做数据展示
没听明白你这AB写在一个action还是两个什么意思。
一般action是根据模块功能来分的,同一个模块功能的方法都写在一个action里2014年12月01日 11:48
相关推荐
3. **结果类型与结果映射**:当Action执行完毕后,会返回一个结果类型,这决定了页面的跳转。例如,成功注册可能会重定向到一个确认页面,而验证失败则可能转发回注册页面并显示错误信息。 4. **OGNL(Object-Graph...
2. **处理请求**:当用户访问网站时,如果未指定具体的资源路径,则会自动跳转到`index.do`页面。这里需要注意的是,`index.do`后缀通常不用于JSP文件,而是用于表示一个Servlet或者其他类型的处理器。例如,在...
假设有一个场景,用户从`a.jsp`页面提交表单数据,其中包含了一个名为`id`的参数,然后跳转到`b.jsp`页面。 1. **在a.jsp页面中**: ```jsp <form action="b.jsp" method="post"> 提交"> ``` 2. **a.jsp...
- 使用`#`前缀取值,表示访问内置对象,如`#session`、`#request`等,这在JSP页面中获取HttpSession或HttpServletRequest中的属性时非常有用。 5. **Struts2传递数据**: - **值栈(ValueStack)**:Struts2的...
1. 结果类型:SUCCESS、ERROR、INPUT等,决定请求处理后跳转到哪个结果页面。 2. JSP、FreeMarker、Velocity等视图技术:用于生成动态网页内容。 六、Struts2标签库 1. 动态标签:简化JSP页面,提高可读性和可维护...
- **请求处理**:当用户发起请求时,DispatcherServlet会解析URL,找到对应的Action,然后通过值栈传递请求参数,Action执行后,返回的结果将决定跳转到哪个视图。 学习这个实例,你可以从以下几个方面入手: 1. *...
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开发者的基础理论知识、实际编程能力和问题解决能力,是评估求职者技能的重要手段。通过这样的面试,可以更准确地...