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。
------解决方案--------------------
相同的代码在html里能用,在jsp页面不能用?太诡异了吧?
jquery的表但验证框架是javaScript语言,不论是在jsp还是html里都是可以呀
------解决方案--------------------我也不知道啊 我这的浏览器可能有问题了 jquery写的放到alert()里面都输出,都是空白不管写什么,但是代码的功能已经实现了 例如:alert($("#a"))输出的就是空白 但是$("#a").html("ssssss")功能就能实现 我现在都很纠结
------解决方案--------------------单纯的说html就是单纯的静态页面。
jsp就是一个静态页面+一个servlet的功能。
编译jsp时,会先把页面翻译成一个servlet然后在进行遍历的。
------解决方案--------------------
清理清理缓存吧 大部分很诡异的问题都是缓存惹的祸 做好在局域网上别的机器上连你的服务器 试试