`
askjsp
  • 浏览: 21817 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

struts2与iframe的嵌套,数据显示问题

阅读更多

struts2与iframe的嵌套,数据显示问题.大家看下面的图,我解释下:

 

 

这是公司目前要做的一个系统,没有用sitemesh来做,直接用的iframe,具体为什么,这个就不在这讨论了

 

目前系统有一个要求,就是数据不能用session保存,除了用户信息外,可能是为了节约内存,现在在做的时候就遇到麻烦了,请大家帮看看能没有办法解决呢?

 

现在系统分为上下结构,上面是菜单,下面是内容显示区,用的是一个iframe,如图中的B.JSP就是下面的一块,这个是嵌套在A.JSP中的,菜单也在A.JSP中,B。JSP中也有一个iframe,左边是查询表单和一些A标签(如:查看所有),查询的数据

显示在C。JSP中,A标签产生的数据也是显示在C标签中。

 

---?? 问题一:点A。JSP中有一些A标签,就是菜单,点击一下,转到ACTION中,取数据,返回,要把结果显示在B。JSP中的右边,如图中的C。JSP,看看这个,怎么显示,数据是LIST对象,在C。JSP中直接用s:iterator显示不出来。如果用SESSION就可以,但是现在不能用SESSION呀。有什么办法吗?

 

---??问题二:B。JSP左边的查询表单,提交后产生的LIST数据在C。JSP中怎么显示?在本表单中提交,结果只能显示在本页面,好看不能显示到C。JSP,如果用SESSION也能解决,但是不能用,这个怎么解决呢?

 

---??问题三:B。JSP中的A标签,就是超链接,点击后产生的LIST数据显示在C。JSP中。

 

上面的三个问题第一个最难解决,第二个还不知道怎么做,第三个用<a target='xxx'>xx</a>这个可以解决了。

 

大家帮个忙,看上面的两个问题能不能解决啊?前提是不能用SESSION,只能用LIST对象呀,页面布局也不能改了。

 

  • 大小: 31.1 KB
分享到:
评论
9 楼 palwang 2011-01-27  
xinshuaifeng 写道
姐,你长得这么漂亮干嘛做java呀??
扬长避短这个成语听说过么???

8 楼 mycream 2010-12-09  
askjsp 写道
hantsy 写道
用Ajax方式不就行了吗?
为什么要用iframe来load页面呢


这样简单呀,如果用AJAX,你不觉得有点大题小作吗?

呵呵,最近在写页面,狂用 JS 来实现页面效果。不过说真的,JS 用得好的快真能提高页面的展示效果,减少代码。
建议看下 jQuery 咯,觉得用 jQuery 的话你的问题可以直接用如下类似的 JS 代码解决:
$('a').click(function() {
    $('iframe[name="frame_name"]').load('c.jsp', data);
)};


不过说回来,对于 LZ 的问题 4楼 正解,呵呵。
7 楼 askjsp 2010-12-08  
hantsy 写道
用Ajax方式不就行了吗?
为什么要用iframe来load页面呢


这样简单呀,如果用AJAX,你不觉得有点大题小作吗?
6 楼 hantsy 2010-12-08  
用Ajax方式不就行了吗?
为什么要用iframe来load页面呢
5 楼 askjsp 2010-11-25  
ceci.lia 写道
问题一:在a.jsp中放置一个form用来提交数据到后台进行查询,提交的时候,将a.jsp中的form.target设置成B.jsp中嵌入的iframe的名称

问题二:问题二和问题一一样。

问题三:和问题一一样


呵呵,我懂了,你的回答有意思
4 楼 ceci.lia 2010-11-16  
问题一:在a.jsp中放置一个form用来提交数据到后台进行查询,提交的时候,将a.jsp中的form.target设置成B.jsp中嵌入的iframe的名称

问题二:问题二和问题一一样。

问题三:和问题一一样
3 楼 xiaoyuwei 2010-11-15  

JSP中直接用s:iterator显示不出来。---为什么呢?

因为是一个页面,将变量保存在最顶层的iframe中,
底层的iframe通过JS来访问最顶层iframe中的变量,
同样能达到session的效果的.

很简单的问题,解决方案还是有很多,但不知道你的具体问题。
如每个链接的请求参数是什么样的。所以不能实际解决

看来楼主对JSP,JS理解还不深,建议多加深




2 楼 lupingzi 2010-11-15  
xinshuaifeng 写道
姐,你长得这么漂亮干嘛做java呀??
扬长避短这个成语听说过么???

1 楼 xinshuaifeng 2010-11-15  
姐,你长得这么漂亮干嘛做java呀??
扬长避短这个成语听说过么???
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    Struts中嵌套集合的显示示例

    3. **视图**:在`testmap.jsp`中,使用Struts2标签库遍历和显示嵌套集合。 ```jsp 街道: 城市: ``` 这段代码会遍历`user`对象的`addresses`集合,对于每个Address对象,分别输出其street和city...

    jQuery+json异步实现JSP和struts2之间的数据传递

    "jQuery+json异步实现JSP和struts2之间的数据传递"是一个典型的应用场景,它结合了前端JavaScript库jQuery与后端MVC框架Struts2,通过JSON这种轻量级的数据交换格式进行高效的数据交互。下面我们将详细探讨这一主题...

    struts2学习笔记3数据类型转换

    struts2学习笔记3数据类型转换struts2学习笔记3数据类型转换struts2学习笔记3数据类型转换struts2学习笔记3数据类型转换struts2学习笔记3数据类型转换struts2学习笔记3数据类型转换struts2学习笔记3数据类型转换

    Struts2数据库数据导入导出

    运用struts2将数据库中的数据导入和导出,同时会用到poi的jar包

    Struts2表单数据获取项目

    在Struts2中,你可以直接在Action类中声明与表单字段相对应的属性,Struts2的自动数据绑定机制会将表单参数映射到这些属性。例如,如果表单有字段`name`和`email`,Action类可以如下所示: ```java public class ...

    struts2与json整合

    在探讨“Struts2与JSON整合”的主题时,我们深入分析了如何在Struts2框架中集成JSON技术,实现前后端数据的高效交互。Struts2作为一款流行的Java Web开发框架,提供了丰富的功能来简化Web应用程序的开发过程。而JSON...

    iterator嵌套,struts2

    在上述描述中,开发者遇到了一个关于`iterator`标签嵌套使用的问题,涉及到`LinkedHashMap`存储的数据结构。让我们深入探讨这个问题。 首先,`Timereport_infoAction`类中有几个关键的属性,包括`timereport_infos`...

    应用Struts2处理表单数据

    6. **OGNL(Object-Graph Navigation Language)**:Struts2内部使用OGNL作为表达式语言,用于在Action与视图之间传递数据。在JSP中,可以直接使用OGNL表达式访问Action的属性。 7. **动态方法调用(Dynamic Method...

    Ajax与Struts2异步请求数据

    在本文中,我们将深入探讨如何将Ajax技术与Struts2框架结合,实现异步请求数据。这种方式能够提高用户体验,因为它允许后台处理数据而无需刷新整个页面。以下是对关键知识点的详细说明: 1. **Ajax(Asynchronous ...

    struts2 简单数据校验

    - Struts2可以与Hibernate Validator集成,利用其丰富的校验注解,如`@Email`、`@Size`、`@Pattern`等。 - 配置Struts2的validation.xml文件,导入Hibernate Validator的约束声明。 4. **自定义校验逻辑**: - ...

    struts2错误显示

    ### Struts2错误显示知识点详解 #### 一、Struts2简介及验证机制 Struts2是一个基于MVC模式的开源Web应用框架,用于构建企业级的Java Web应用程序。相较于Struts1.x版本,Struts2提供了更为强大的功能,尤其是在...

    Struts2漏洞检查工具Struts2.2019.V2.3

    "Struts2漏洞检查工具Struts2.2019.V2.3"是一个专门针对这些漏洞进行检测的工具,旨在帮助开发者和网络安全专业人员识别并修复Struts2框架中的安全问题。 Struts2的安全漏洞主要包括以下几类: 1. OGNL(Object-...

    使用struts2 和ajax进行传递json数据

    在本场景中,我们将重点讨论如何利用Struts2作为后台处理框架,与前端Ajax通过JSON(JavaScript Object Notation)数据格式进行数据交换。 **Struts2框架** Struts2是一个基于MVC(Model-View-Controller)设计模式...

    struts2与Hibernate整合

    通过以上步骤,我们可以实现一个基本的登录与注册功能,利用Struts2处理前端请求,Hibernate处理后台数据操作,整个流程既清晰又高效。实际项目中,这只是一个起点,随着需求的增加,我们还会涉及到更多的功能和更...

    AJAX 想Struts2后台传送Json数据并向前台返回Json格式的数据

    本主题主要探讨如何在Struts2框架下利用AJAX传递和接收JSON(JavaScript Object Notation)数据,这是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。 首先,让我们理解三种在Struts2中...

    Struts2与Struts1区别

    相比之下,Struts2 为每个请求创建一个新的 Action 实例,避免了线程安全问题。 3. **对 Servlet API 的依赖**: - Struts1 的 Action 直接依赖于 Servlet API,请求和响应对象会传入 execute 方法。而 Struts2 ...

    struts2-scan_struts2-scan_struts2scan_scan_struts2漏洞_

    "struts2-scan"工具就是为了解决这样的问题而设计的。它能够自动化地扫描Struts2应用,识别可能存在的安全弱点,帮助开发者或安全团队及时发现并修复这些问题。该工具可能会通过模拟多种攻击向量,如OGNL注入,来...

    Struts2 Excel导入导出数据

    在处理数据导入导出方面,Struts2提供了强大的支持,特别是与Excel文件的交互。本教程将深入探讨如何利用Struts2实现从Oracle数据库导出数据到Excel,以及如何将Excel文件中的数据导入到Oracle。 首先,我们需要...

    struts2帮助文档

    struts2实现表单数据校验 struts2的基石-拦截器 struts2中实现IOC struts2中实现文件上传 struts2中实现CRUD struts2中的OGNL struts2的新表单标志的使用 struts2与AJAX一 struts2与AJAX二 struts2与AJAX三 struts2...

    Struts中List里嵌套Map

    在处理复杂数据结构时,Struts框架提供了灵活的数据绑定能力,其中包括在List中嵌套Map的情况。这个主题主要涉及到如何在Struts的ActionForm或者Action类中接收并处理这种复杂的数据结构,以及在JSP页面上进行展示。...

Global site tag (gtag.js) - Google Analytics