客户端如果是浏览器的话,只能通过SERVLET/JSP调用BEAN
解决方案 »
- 留言本MVC模式,emplist.jsp 执行后web窗只显示小方框,不显示数据
- 问个关于.jsp文件与.java文件分离后的技术问题
- 大家帮我看看我这个写法要怎么提交数据?菜鸟,求帮助。
- jquery用Iframe方式通过超链接调用action,报找不到action
- struts 开发顺序
- 请问那位大侠有jbuilder9的注册机,请发到我的邮箱
- 请教 jsp里的right()函数怎么写
- [求助]为什么数据加不进去??
- 能在jsp的java代码中引用网页的对象吗?如设置一个输入框的值.
- 如何取得光标的位置?(不用脚本)
- 通过div做“二级菜单”,下面我的javascript函数为什么不行?
- 说说Javabean+JSP
但在应用上是有显著的区别的:在mvc结构中,servlet扮演控制器的角色,bean则是module
即使jsp也是先被容器翻译成servlet再执行的,servlet着重与事务逻辑的处理
Java Servlet 与 JSP(JavaServer Pages) 的比较: JavaServer Pages(JSP)是一种实现普通静态HTML和动态HTML混合编码的技术,JSP并没有增加任何本质上不能用Servlet实现的功能。但是,在JSP中编写静态HTML更加方便,不必再用println语句来输出每一行HTML代码。更重要的是,借助内容和外观的分离,页面制作中不同性质的任务可以方便地分开:比如,由页面设计者进行HTML设计,同时留出供Servlet程序员插入动态内容的空间。
JSP动态Web内容可能是动态Web内容的一项伟大的技术,并可将内容和表示presentation相分离,
有些人仍然觉得奇怪,为什么servlets仍然有必要和JSP同时实施。
其实servlets的实用性并不是一个问题。它们在服务器端处理方面的表现非常优秀,而且,由于它们引人注目的安装方式而继续存在着。事实上,你可以将JSP看作一种servlets的高级抽象,它以Servlet 2.1 API扩展的形式来实现。
你仍然不应该不加选择地使用servlets;它们可能并不适用于每个人。例如,当一个页面设计者可以很简单地使用方便的HTML或XML工具来编写JSP页面时,servlets可能更适合那些在后端的开发者,因为他们经常使用某种IDE来编写-- 这是一种通常需要较高编程经验的处理工作。 当发布servlets时,甚至开发者都不得不小心确保在presentation和内容之间不存在紧密结合。你通常可以通过增加一个第三方发行包如htmlKona来做到这一点。但即使可以做到这一点,虽然可以通过简单的屏幕上的调整提供一些灵活性,仍无法为你保证在presentation自身格式上的变化。例如,如果你的presentation从HTML改变到DHTML,你将仍然需要确保发行包和新的格式相一致,在最坏的case -- scenario中,如果一个发行包无法得到,你将结束在动态web的内容中对presentation使用手写代码。
所以,解决方法是什么呢?
方法之一就是同时使用JSP和servlet技术来建立应用系统。