JSP的基础语法

本文介绍了如何使用Maven创建一个Web项目,并详细讲解了JSP的基础知识,包括JSP表达式、脚本片段、声明以及如何在代码中嵌入HTML元素。示例代码展示了JSP注释、表达式、脚本片段的使用方法,以及如何通过JSP声明进行类级别的操作。
摘要由CSDN通过智能技术生成

 创建maven 的web项目,导包

编译的java文件在tomcat的work/Catalin/localhost/root/org.apache/jsp目录下

<dependencies>
        <!--servlet对象-->
    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>javax.servlet-api</artifactId>
        <version>4.0.1</version>
    </dependency>
        <!--JSP依赖-->
    <dependency>
        <groupId>javax.servlet.jsp</groupId>
        <artifactId>javax.servlet.jsp-api</artifactId>
        <version>2.3.1</version>
        <scope>provided</scope>
    </dependency>
        <!--JSTL表达式-->
        <dependency>
            <groupId>javax.servlet.jsp.jstl</groupId>
            <artifactId>jstl-api</artifactId>
            <version>1.2</version>
        </dependency>
        <!--标签库-->
        <dependency>
            <groupId>taglibs</groupId>
            <artifactId>standard</artifactId>
            <version>1.1.2</version>
        </dependency>
</dependencies>

JSP表达式

<%--JSP表达式
作用:用来将程序的输出到客户端
--%>
<%=new java.util.Date()%>

JSP脚本片段

//单个
<%
int sum=0;
for(int i=0;i<3;i++){
    sum+=i;
}
out.print("<h1>Sum="+sum+"/</h1>");
%>


//分割也能输出
<%
    int x=0;
    out.print(x);
%>
<p>这是一段字</p>
<%
    out.print(x);
%>

在代码中嵌入html元素

<%
   for(int j=0;j<5;j++){
%>
<h1> hello <%= new java.util.Date()%> </h1>
<%
    }
%>

JSP声明

<%!
static{
  System.out.print("jsp声明");
}
public void gyl(){
  System.out.print("jsp声明11111111");
}

%>

JSP声明会被编译到JSP生成的java类中,其他的就会被生成到jspService方法中。

在jsp中嵌入java代码

注释

<%--JSP注释--%>

<!-- HTML的注释-->

jsp的注释不会显示到客户端

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值