首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有办法使用servlet将自定义控件注入JSP?

问有没有办法使用servlet将自定义控件注入JSP?
EN

Stack Overflow用户
提问于 2009-04-22 14:48:00
回答 2查看 151关注 0票数 0

我是JSP和servlet的新手--我想知道是否有任何方法可以让JSP将页面的给定区域的生成委托给servlet,比如自定义控件(AWT之类的东西)。

我之所以研究这个问题,是因为JSP页面很快就会变得非常混乱。

非常感谢你的例子!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-04-22 15:02:32

您可以发出一个子请求,并将子请求的输出发送到客户端,而不是进行缓冲。例如<c:import url="path/to/servlet"/> (或使用jsp:include)。

但是,如果您希望在JSP页面期间调用一些自定义Java代码来生成输出,则可以考虑使用自定义JSP标记而不是servlet。应该会有较少的开销,因为标记基本上只是实例化和调用的,并且将参数传递给标记的方案要干净得多。

票数 1
EN

Stack Overflow用户

发布于 2009-05-06 11:26:58

抛开<jsp:include /> (或<c:import />,或自定义标记)不谈,如果您的目标是使JSP更易于维护,请看一看JTPL模板:http://jtpl.sourceforge.net/ -旧,但有用的东西:)

你也可以考虑使用一些组件MVC框架--例如,JSF的一个实现。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/777594

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档