日期:2014-05-19  浏览次数:20709 次

jsp和html有什么区别
我今天用jquery-validation框架做验证,在jsp各种失败啊!!  但是放到了html页面中 一样的代码 居然能用了 很纠结 想问一下 html和jsp有什么区别 谢谢 打大神 本人刚刚入行。
------解决方案--------------------
可以这样说,浏览器只认识html,不认识jsp或者asp什么什么的,但是有时候界面需要逻辑控制,所以我们就用相应的技术来实现,这样比较方便。而jsp在后台通过服务器解析为相应的html,然后在供浏览器识别显示。例如
<%
   if(flag == a){
      <label>a<label>
   }else {
      <label>b<label>
   }
%>
服务器在独到这段代码后,根据相应的业务逻辑,编译程相应的servlet,在由servlet输出到页面(输出的就是html)。
------解决方案--------------------
jsp其实是通过容器转换成servlet,servlet通过输出流在页面显示,再转发到浏览器,浏览器解析之。一句话,jsp就是servlet。
------解决方案--------------------
引用:
我今天用jquery-validation框架做验证,在jsp各种失败啊!!  但是放到了html页面中 一样的代码 居然能用了 很纠结 想问一下 html和jsp有什么区别 谢谢 打大神 本人刚刚入行。


相同的代码在html里能用,在jsp页面不能用?太诡异了吧?
jquery的表但验证框架是javaScript语言,不论是在jsp还是html里都是可以呀
------解决方案--------------------
我也不知道啊  我这的浏览器可能有问题了 jquery写的放到alert()里面都输出,都是空白不管写什么,但是代码的功能已经实现了   例如:alert($("#a"))输出的就是空白 但是$("#a").html("ssssss")功能就能实现   我现在都很纠结
------解决方案--------------------
单纯的说html就是单纯的静态页面。
jsp就是一个静态页面+一个servlet的功能。
编译jsp时,会先把页面翻译成一个servlet然后在进行遍历的。

------解决方案--------------------
引用:
我也不知道啊  我这的浏览器可能有问题了 jquery写的放到alert()里面都输出,都是空白不管写什么,但是代码的功能已经实现了   例如:alert($("#a"))输出的就是空白 但是$("#a").html("ssssss")功能就能实现   我现在都很纠结

清理清理缓存吧  大部分很诡异的问题都是缓存惹的祸  做好在局域网上别的机器上连你的服务器 试试