web应用使用jsp还是html做前端页面
你需要了解以下事实:html页面和服务器交换数据的方式有很多种:表单域,地址栏参数,还有就是ajax。表单域和地址栏传参的数据都很有限,而且只能从页面传递数据到服务器。那服务器怎么传递数据到页面呢?就是通过ajax。比如你的这个问题,就是保存在后台服务器的数据库的,当你打开这个网站的时候,这个问题就可以通过aiax的回调函数,把数据封装在一个叫data的json对象中,JScript脚本解析这个json就拿到这个问题了(我只对java比较熟,只局限于java)。这就好像你在餐厅吃饭,你发现少了酱油,你可以优雅地对服务员说:“给我拿点酱油过来。”另一种方式就是你把桌子一掀,大吼:“尼玛,酱油都木有,重新给劳资上一桌!”这就是jsp的作风。
■网友
CS大二在读,来谈谈自己的感受,互相学习交流很赞同题主的观点,使用html会将前后端数据交互的任务都交给js,有些时候可能会略显麻烦;如果使用jsp,虽然方便了数据交互,但如果要嵌入的代码稍多、稍复杂的话会让代码看起来有些乱,可能会对前端开发和后期维护带来不便,也更做不到前后端分离了。最近接了一个企业级的"小"应用,之所以叫小应用是因为这个项目前端实现比较复杂,而后端除了数据较多之外功能方面倒没有什么复杂的需求,前端开发的leader是一个有工作经验的程序员,他要求后端用servlet实现(因为我框架用的不熟),不允许我们改动前端代码,更不要说嵌入Java代码了......所以我觉得并没有绝对的什么,还是要根据实际情况选择要用什么。我对这些的理解还很浅,也在不断的学习当中,如果有哪里说的不对还请大家不吝指正以上
■网友
1.html+css+js牵涉到的是前端,是我们能看得到的表现层面的东西。与后台服务器交互,我们肉眼看不到过程,只能看到交互的结果,比如登陆时提交数据然后登陆成功,这要用jsp、php、java等后台语言,当然还牵涉到数据库。不管前端开发还是服务器端开发,html+css都是基础。就像学汉语的基础是拼音一样。2.一般一个完整的开发都是要与服务器端有交互的。是前后台相结合,并非只用前端或者只用后端。比如代码都是相互穿插着写。如php+html+css+js等。3.你也可以自己找一些免费的视频自己看看,例如:dreamweaver教程从基础到入门就不错,你也可以自己找一些别的教程看看4.最后值得一提的是坚持才能胜利
■网友
完蛋 作为一个前端 完全不想这些
■网友
技术发展到最后,总是让人眼花缭乱。但其本质的原理和规则并没有多少变化。无论你是做前端还是后端,对WEB应用有个全局的认识,以及理解WEB程序的运行机理,都是很重要的。在WEB应用中并没有孤立的技术和语言,css、html、js、jsp等等,这些都是相互依赖、相互关联的,你要明白将他们串在一起的骨架,理解他们都解决了哪些问题,在哪个环节发挥作用,才能理解那些框架,才能用的起那些模式,才能清楚那些高大上的概念。建议你先去学学jsp基础-百度传课吧。
■网友
本人大二,自学javaweb半年,总结就是jsp是直接通java代码直接获取数据,而html是通过ajax获取后台数据。这样获取数据的话,我认为最大的区别就是,数据是时时更新的,jsp需要不断刷新,而ajax则不需要刷新
■网友
【web应用使用jsp还是html做前端页面】 javaweb开发者,前后端自己写,就我自己浅薄的经验来说,使用jsp就是在html基础上加入jstl,struts-tag等等这些标记语言,而不可能会在jsp页面里写java代码的,如果单纯使用html,也会有很多需求让你必须使用angular等等这些数据绑定语言,所以从需求来说,只要你需要使用jsp没什么不好的.至少我目前没遇过任何问题.
■网友
也在学习中,但是感觉现在html居多吧,jsp其实最烦的就是代码插多了就很乱,什么上面说整体刷新的感觉很蠢,jsp也能用ajax啊,难道是我学错了?
推荐阅读
- 『先进』长江流域最先进洗舱站在宁投运 油可分离回收,水能循环使用
- 汽车|冬天怎样让车内温度快速升高?座椅加热的最佳使用方式二,外循环的作用总结
- 汽车|迈凯伦Artura不再使用迈凯伦祖传V8引擎了?
- python的html5lib这个库咋使用啊我在网上也没有找到相关文档
- 啥是微信开发WEB前端
- win7中本地连接跟无线网卡同时使用时是怎么样的模式
- 想寒假的时候一个月在家准备计算机二级的office高级应用,但是不知道买啥书比较好~~~?
- 可不可能利用网盘的秒传功能使用伪造的MD5(或其他信息)值进行文件分享
- web开发,一般项目经理从项目中拿多少项目奖金
- 为啥很多企业给用户发邮件会使用noreply/no-reply@xx.xx的邮箱