日期:2014-05-17  浏览次数:20760 次

JSP 浅谈你们的心得 我是菜鸟学习学习
各位大哥大姐 牛人大仙们 我就想好好交流下你们的jsp的认识不管语法还是架构,或者平时的小小总结都可以拿出来交流一下,此贴保留到本月月底 大家尽请畅谈 分数不多全部拿出来贡献了
jsp

------解决方案--------------------
从设计的角度,最好是将客户端代码(html、javascript等)和服务端代码分开,如html+servlet.
------解决方案--------------------
现在纯学jsp也没什么用?
jsp无非就是看看基本语法,指令,el表达式,内置对象,jstl标签,数据库操作什么的。。。
------解决方案--------------------
用了框架后,jsp的认识就越来越模糊了
------解决方案--------------------
jsp是servlet的一个特例
------解决方案--------------------
没有什么特殊要求,我就用纯JSP.....
------解决方案--------------------
引用:
jsp是servlet的一个特例

+1
------解决方案--------------------
跟踪下jsp执行过程,那就是个字符串拼接的过程,只是提供编写上的便利;
结构很简单,很容易理解,但是越简单的东西越有用,而且它属于规范;

------解决方案--------------------
jsp就是一个特殊的servlet,了解内置对象就可以了,基本页面没有用jsp标签的
------解决方案--------------------
引用:
引用:跟踪下jsp执行过程,那就是个字符串拼接的过程,只是提供编写上的便利;
结构很简单,很容易理解,但是越简单的东西越有用,而且它属于规范;ORZ 求教如何跟踪jsp执行过程

用firebug 可以跟脚本,如果页面有java代码的话 断点就好了吧? 本人也是菜鸟一枚~~~不知道说的对不。
------解决方案--------------------
引用:
引用:跟踪下jsp执行过程,那就是个字符串拼接的过程,只是提供编写上的便利;
结构很简单,很容易理解,但是越简单的东西越有用,而且它属于规范;ORZ 求教如何跟踪jsp执行过程

如果用的是tomcat的话,运行一次你的jsp,然后到tomcat/work目录下慢慢翻,你会看到一个文件名和你的jsp文件名有关联的.java文件和它的.class文件,这俩货就是你的jsp被编译后的结果,看它就可以了!
真要说跟踪的话,就用调试跟进,再配合网络抓包查看HTTP请求应答的过程,真正了解一下web服务都怎么来的!
------解决方案--------------------
引用:
ORZ 求教如何跟踪jsp执行过程

jsp的执行过程基本就跟servlet一样,可以先看看servlet相关规范。
------解决方案--------------------

学习EL表达式,九大内置对象,执行jsp时会同时产生一个对应servlet的java文件,可以先学习写sevlet,怎么设值,跳转,重定向,转发,页面怎么拿值,取对象。
------解决方案--------------------
jsp现在 很少用了。。。
------解决方案--------------------
只用jsp这个模板。。。
------解决方案--------------------
个人建议如果你实在不懂JSP的话,可以把其想象成HTML,用来显示东西给用户看的。如果html你也不知道是干嘛的就百度一下。你可以认为JSP是加强版的HTML,里面可以加JSTL标签,<%%>这样也可以在两个%中间写java代码....如果你这些能理解了那么你就可以学习servlet了,等你把servlet学好了以后差不多你就能明白啥是JSP了。
------解决方案--------------------
纯JSP没大用
------解决方案--------------------
现在大家都用第三方的框架了。没有纯jsp写代码的了。毕竟很麻烦,而且展现效果写出来也相当麻烦。
像js , Extjs , JQuery , Jstl ...都开始用到了前台页面的!
------解决方案--------------------
我也是个初学者。。然后吧。。我写个很简单的jsp页面就是用个form
然后传到servlet里面处理。。jsp页面也可以用写ajax jquery 之类的技术。哈哈哈。。。见笑了
------解决方案--------------------
JSP能有上面心得,我工作了几个月,就觉得,JSP嘛,就是他跟一些框架结合,用一下标签之类的,里面的一些特效的话那就不是JSP共有的,比如JS特效上面的,告诉你一下,JSP不是你最终的目标,如果你说你想搞设计 ,你就去研究切片的工作,如果你想搞后台的,你就hi搞程序代码,任何的动态网站都是建立在代码之上的,如果搞后台,你了解一些基本的页面布局就可以了,你可以先搞后台,后面再来搞前台,前台后台两个不同的极端,都在JSP里面体现了,两个方面都需要很长时间的学习才行,现在的网站好多都要求静态化,就是用静态页面,你也可以去研究一下一些静态化的框架,比如FreeMarker等的,现在是用上面都不重要了