由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Java版 - 怎样让一个servlet返回到jsp的HTML-object?
相关主题
招聘启事junit test问题
JSP translation unit?spring creating objects depending on properties?
servlet是否可以在doGet里面返回304JTable太弱了,应当改写
One more servlet Q: Http SessionHow do I send cookies from a servlet?
AJAX: simple question on parameter passing理解Java Servlets [fwd]
Show off一下一天画出来的,欢迎拍砖Another Servlet Problem:Browser Caching
求救求救 JSObject的getWindow为什么总是返回null呀~need your comments
Java中如何动态生成对象请推荐servlet还有jsp的书
相关话题的讨论汇总
话题: servlet话题: object话题: html话题: iframe话题: jsp
进入Java版参与讨论
1 (共1页)
m***i
发帖数: 213
1
标题没法描述清楚。问题是这样的:
本来是jsp的form submit到servlet,target是一个iframe,这样servlet可以forward
到另一个jsp,显示会用iframe嵌入。现在不用iframe,改用来实现嵌入,这样
就不能用target了,servlet应该怎么做,才能返回object替代iframe和target的功能
呢?
J*******n
发帖数: 2901
2
我也是用的iframe和frameset,设置target把通过servet处理过的jsp文件嵌入到frame
里面的
占沙发学习一下如果改用

forward
这样

【在 m***i 的大作中提到】
: 标题没法描述清楚。问题是这样的:
: 本来是jsp的form submit到servlet,target是一个iframe,这样servlet可以forward
: 到另一个jsp,显示会用iframe嵌入。现在不用iframe,改用来实现嵌入,这样
: 就不能用target了,servlet应该怎么做,才能返回object替代iframe和target的功能
: 呢?
m******t
发帖数: 2416
3
Best way I can think of is post the form using javascript. The servlet
renders
back an object tag. The javascript then dynamically inserts it onto the page.

forward
这样

【在 m***i 的大作中提到】
: 标题没法描述清楚。问题是这样的:
: 本来是jsp的form submit到servlet,target是一个iframe,这样servlet可以forward
: 到另一个jsp,显示会用iframe嵌入。现在不用iframe,改用来实现嵌入,这样
: 就不能用target了,servlet应该怎么做,才能返回object替代iframe和target的功能
: 呢?
t******h
发帖数: 120
4
能不能直接把html文件当成字符串返回
然后用javascript插入到相应位置?
m******t
发帖数: 2416
5

Sure, you can't return a complete html page though, because inserting a
whole
tag into an existing DOM is not going to work.

【在 t******h 的大作中提到】
: 能不能直接把html文件当成字符串返回
: 然后用javascript插入到相应位置?

t******h
发帖数: 120
6

呵呵
这个我当时倒没想到那么细
可以先让servlet处理一下再返回

【在 m******t 的大作中提到】
:
: Sure, you can't return a complete html page though, because inserting a
: whole
: tag into an existing DOM is not going to work.

m***i
发帖数: 213
7
可以。这个思路就是ajax的做法,传输的东西用xml打包,这样容易parse。
只不过凡事都用ajax做其实挺烦的,因为js用来管理传输的数据还行,让presentation
也得用js来做,就很繁琐。。。除非js是用别的工具自动生成的。
这也就是为什么iframe和object有用处的原因,相互隔离开,干净。

【在 t******h 的大作中提到】
: 能不能直接把html文件当成字符串返回
: 然后用javascript插入到相应位置?

m***i
发帖数: 213
8
我能想到的临时办法,就是把object里外倒置一下
把原来在object之外的页面内容,用object来显示,把object里的内容,放在object之外
这样servlet返回的顺理成章

frame

【在 J*******n 的大作中提到】
: 我也是用的iframe和frameset,设置target把通过servet处理过的jsp文件嵌入到frame
: 里面的
: 占沙发学习一下如果改用
:
: forward
: 这样
1 (共1页)
进入Java版参与讨论
相关主题
请推荐servlet还有jsp的书AJAX: simple question on parameter passing
servlet读取directory的基本问题Show off一下一天画出来的,欢迎拍砖
运行servlet时出现的http status 404问题求救求救 JSObject的getWindow为什么总是返回null呀~
please help: pass values to jsp from jsJava中如何动态生成对象
招聘启事junit test问题
JSP translation unit?spring creating objects depending on properties?
servlet是否可以在doGet里面返回304JTable太弱了,应当改写
One more servlet Q: Http SessionHow do I send cookies from a servlet?
相关话题的讨论汇总
话题: servlet话题: object话题: html话题: iframe话题: jsp