十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
左边这个是jsp,右边是相应的转化后的java文件。所以说你才能在jsp里写java代码。当你需要在jsp里写代码的时候,再写。一般来说在jsp上用EL表达式和JSTL标签就够你展现好页面的了。
成都创新互联公司主要从事成都网站制作、成都做网站、网页设计、企业做网站、公司建网站等业务。立足成都服务桓仁,10余年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18980820575
jsp文件和java文件的区别如下:jsp是一个网页页面,相当于复杂的html。其中可以插入script代码,当然也可以插入java代码。java是一个类文件,在java学习初期主要是写java文件的。如果不写页面的话是没有页面效果的。
jsp是html的扩充(简单这样理解),可以在html文件中定义类、创建实例、甚至是所有java代码,都可以写入,所以给这种文件起了个名字叫做jsp(java server page)。
首先,JAVA是一门编程语言,而JSP只是以JAVA为基础的,用于在浏览器显示的页面。就是说JSP其实也是一个JAVA类,但他同时又是一个可以符合HTML标准的页面。里面可以写JAVA代码。
在MVC设计模式中,model使用java实现的,view是用jsp展现的,control是sevlet实现的。
通俗来讲,就是JSP实现了Html语法中的java扩展(以 %, %形式),与Servlet一样,是在服务器端执行的。通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。所以两者是不能做比较的。
1、最后,jsp中之所以不可以有javaBean,原因是:jsp做的是视图显示,显示层与业务逻辑,及数据处理分离,所以才有以上结论。
2、根据MVC思想,JSP属于VIEW层,不宜存在太多java的代码,view层应该只有布局、样式相关的代码,jsp中包含太多java代码就和MVC思想有出入了。
3、这样 不好,不符合mvc思想,而且给程序的扩展维护,人员的分工合作带来很大的困难,美工只懂HTML代码,而大量的java代码在页面,显而易见!程序的可读性差,你自己想想,大量的代码全部混合在页面看代码有多费力。
4、jsp中可以有java代码,也能实现功能,小型项目的话其实这样还挺方便。但是大项目的话代码会很长,维护起来很困难。
5、首先,你要知道jsp是怎么运行的:比如这样:左边这个是jsp,右边是相应的转化后的java文件。所以说你才能在jsp里写java代码。当你需要在jsp里写代码的时候,再写。
可读性差,大多公司中,JSP是有专业的前台人员进行维护的,但这些前台人员,只需要具备HTML、JS、CSS、JQUERY等前端技术,一般都不懂得Java代码,在jsp中写太多java代码,会使可读性变差,不便于前台人员维护。
jsp中可以有java代码,也能实现功能,小型项目的话其实这样还挺方便。但是大项目的话代码会很长,维护起来很困难。
有区别的,java代码写在jsp中叫做scriptlet,要用%% 包起来,儿卸载普通的java文件中就没有此限制了。
这样属于业务逻辑层啊,代码中除了与底层数据库连接的代码,还有显示的代码之外,只要是执行逻辑判断和信息处理的都是业务逻辑层,将其分离写道javabean里面可以增加可维护性。