servlet和jsp与struts之间的关系

不是很清楚它们之间的关系,只知道jsp也是一种特殊的servlet,请大家解答下,谢谢啦。... 不是很清楚它们之间的关系,只知道jsp也是一种特殊的servlet ,请大家解答下 ,谢谢啦
展开
 我来答
zhouyilun23
推荐于2016-08-07
知道答主
回答量:5
采纳率:100%
帮助的人:6.1万
展开全部
1.servlet驻服务器小程序
2.起初没有jsp的后来为了方便出现了jsp,jsp在运行时会先编译成sevlet,然后在编译成.class文件
所以说jsp是一种特殊的servlet;
3.struts是一个javaEE框架的名字,主流框架有spring,struts,hibernet;
4.struts采用MVC的设计模式,把界面,逻辑判断,业务实现三者相分离;
5.界面主要是说jsp,逻辑判断是servlet,业务实现是我们编写的javabean;
dongsonglidong
2012-01-24 · TA获得超过1038个赞
知道答主
回答量:77
采纳率:0%
帮助的人:65.6万
展开全部
1.Servlet是一种服务器端的Java应用程序,jsp是动态网页的编程语言,struts是一种连接工具,建立可扩展的应用。你可以看图来理解网址是:http://baike.baidu.com/albums/25603/25603.html#0$9e7ce6dc5b229eb2cd116612
2.JavaServer Pages(JSP)是一种实现普通静态HTML和动态HTML混合编码的技术,JSP并没有增加任何本质上不能用Servlet实现的功能。但是,在JSP中编写静态HTML更加方便,不必再用println语句来输出每一行HTML代码。更重要的是,借助内容和外观的分离,页面制作中不同性质的任务可以方便地分开:比如,由页面设计者进行HTML设计,同时留出供Servlet程序员插入动态内容的空间。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kid_jy
2012-01-24 · TA获得超过793个赞
知道小有建树答主
回答量:1362
采纳率:0%
帮助的人:1268万
展开全部
jsp用来输出显示
servlet用来处理用户请求
而struts的action也是处理请求的
其实struts的action也是需要servlet来实现的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
邗启3V
2012-01-24 · TA获得超过7270个赞
知道大有可为答主
回答量:1413
采纳率:100%
帮助的人:1383万
展开全部
jsp是用来动态创建网页的。。一般根据servlet返回的数据来显示。在mvc模式作为表示逻辑
struts是一个封装好的通用框架
至于为什么说jsp是一种特殊的servlet呢?
当客户端请求一个jsp页面的时候
服务器会把jsp转化成为一个对应的java类,该类里面和一个servlet结构相似
如果你用tomcat服务器,你可以在work文件夹下找到jsp对应的应用名下的文件夹,里面会有你的jsp转化成的java类,你打开看看就会明白的。。
语言表达能力不是很好,希望你能明白
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式