JSP语法

JSP模版数据:

就是JSP中的HTML代码,它的内容给是固定的,无论程序如何运行模版数据输出到客户端浏览器时都不会发生改变,当我们创建一个JSP时,模版就已经固定了。

元素:JSP中的java部分,包括脚本(JavaScript,或者java代码)以及JSP指令(Directive)与JSP标签(Tag)等,元素决定着程序的流程,元素是不会显示到浏览器的。这几个都会在接下来讲解到

JSP脚本:

1、使用<% 编写java代码 %>,中间java代码必须遵循Java语法,

为什么能够使用out输出?这里就涉及到了JSP的九大内置对象了,后面会讲解到,到时候回过头来在看看这里,就会知道为什么可以使用。

来看看,jsp变为servlet时的代码是如何编写的。

在JSP中JSP指令(后面会讲):

<%@ page language=“java” contentType=“text/html; charset=UTF-8” pageEncoding=“UTF-8”%>

这句代码在servlet就变为了

response.setContentType(“text/html; charset=UTF-8”);//这句代码的意思就是通知tomcat和浏览器都使用UTF-8码表,并且发送回浏览器的数据类型是text/html。这是有JSP指令中画红色部分代码转变的,而指令中的pageEncoding="UTF-8"的意思是JSP转换为Servlet时采用UTF-8码表编码,因为可能JSP中包含中文。

对于JSP模版数据来说,就原封不动的使用out.write()来输出到浏览器

而对于JSP元素来说,就会变成普通的java代码,因为在servlet中,就可以直接编写java代码。

2、使用<%=xxx %>来输出结果

使用<%=result %>来输出结果,servlet中就会将其转换为out.print(result)进行输出。输出各种类型数据:int、double、boolean、String、Object等

3、JSP注释

<%-- --%>  :jsp注释,

//  :java单行注释

/* */  :Java多行注释

  :这个注释,会发送到浏览器端的源码中显示

注释分别在servlet中如何显示的?

JSP注释不会在servlet文件中显示,而java注释则会,但其所有的注释到了浏览器端,都不会出现在源码中,只有 这个注释会到浏览器的网页源码中去

4、JSP中申明方法与属性(全局变量)  使用<%! 方法、属性%>

这个就不演示了,就是在JSP中编写方法或者属性时,使用<%! %>括起来。

5、在JSP中使用if语句,或者使用for循环,whilt循环等都可以实现,也就是编写脚本而已。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值