Redian新闻
>
怎样让一个servlet返回到jsp的HTML-object?
avatar
怎样让一个servlet返回到jsp的HTML-object?# Java - 爪哇娇娃
m*i
1
标题没法描述清楚。问题是这样的:
本来是jsp的form submit到servlet,target是一个iframe,这样servlet可以forward
到另一个jsp,显示会用iframe嵌入。现在不用iframe,改用来实现嵌入,这样
就不能用target了,servlet应该怎么做,才能返回object替代iframe和target的功能
呢?
avatar
J*n
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的功能
: 呢?

avatar
m*t
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的功能
: 呢?

avatar
t*h
4
能不能直接把html文件当成字符串返回
然后用javascript插入到相应位置?
avatar
m*t
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插入到相应位置?

avatar
t*h
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.

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

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

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

frame

【在 J*******n 的大作中提到】
: 我也是用的iframe和frameset,设置target把通过servet处理过的jsp文件嵌入到frame
: 里面的
: 占沙发学习一下如果改用
:
: forward
: 这样

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。