昨天上实验课老师将javaee运行环境的安装包都给我们了,终于将MyEclipse装好了。可以开始实战学习了。关于tomcat服务器其实装不装无所谓,MyEclipse里面已经自带了它的tomcat服务器,满足基本功能足够了。

首先总结一下JSP脚本元素:
1.声明

<%!  %>用这种标签,里面包含着java的声明代码,一般都是变量和函数的声明
比如说我可以声明一个字符串变量<%! String s %>
我也可以声明一个求和的方法<%! int add(int a, int b){return a + b;}%>
说白了,就是可以把以后要用的自定义方法写到这里定义一下。

2脚本段

脚本段就比较好理解了,里面可以嵌入各种java代码
<%  %>用这样的标签就可以了,把你想嵌入的java代码写在里面
注意的是,里面只能嵌入java程序代码哟,html标签元素不能写在里面

3表达式

这个当时听讲的时候没什么印象,今天早上才学习到。
用<%! %>这种标签,里面嵌入的不是java程序段,是某一个java变量或表达式。
比如可以前面定义过一个变量x,那么这里可以直接嵌进去<%! x%>

今天再就是学到了一个指令元素:page指令
这个指令一般放在jsp程序段首部,描述整个页面的属性。
它的核心的三个属性就是
language,一般默认是java,表示嵌入脚本段的语言类型
import,默认java的util包,表示你要使用到的包
contentType,这个注意一下,一般我们新建一个jsp页面的话,它出来的都是一个pageEncoding属性,我们这里不支持用这个pageEncoding属性,因为它只能支持英文字符。我们一般用contentType中的utf-8字符编码,可以显示中文

然后还学到了一个内置对象的使用out
这个对象用得贼爽,可以直接在java脚本段中使用,将想要打印的内容直接输出到网页上!等会儿下节课我再好好学一下内置对象。

再就是注释元素了。
jsp页面可以包括三种注释写法
一种是html注释,<!-- html --> 这种注释在客户端查看网页源代码是可见的
下面两种注释客户端查看源代码是不可见的
一种jsp注释<%-- --%> 和html很像
再有一种就是java脚本中的注释<% // /**/%>

小练习部分代码:

<%@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>小练习</title>
  </head>
  
  <body>
     <!-- html注释 -->
    <%-- 我是jsp注释 --%>
    <%!
     //这里是java的方法变量声明
   	 String s = "Tom";
     int add(int a, int b){
     	return a + b;
     }
    %>
    <h1 align = "center">我的页面</h1>
    <%
    	String date = new Date().toString();
    	out.println("hello");
    %>
    <p>当前时间是<%=date%></p>	<%-- 这里是表达式的意思 --%>
    <p>3 + 4的值是<%=add(3, 4)%></p>
    你好, <%=s%><br/>
  </body>
</html>


java小项目练习,打印99乘法表:
代码:

<%@ page language="java" import="java.util.*" contentType="text/html; charset=UTF-8"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>阶段项目一打印99乘法表</title>
  </head>
  
  <body>
    <h1 align = "center">打印99乘法表</h1><hr/>
   	<%
   	//两重循环打印乘法表
   		for(int i = 1;i <= 9;i++){
   			for(int j = 1;j <= i;j++){
   				out.print(i + "*" + j + "=" + i*j); %>
   				&nbsp;&nbsp;&nbsp;&nbsp;
   <%
   			}%>
   			<br/>
   	<%
   		} 
   	%>
  </body>
</html>

效果:
JSP学习之路一:JSP的基本语法,小项目练习

相关文章:

  • 2021-06-19
  • 2021-12-12
  • 2021-10-30
  • 2021-12-23
  • 2022-12-23
  • 2021-10-24
  • 2022-02-09
  • 2022-02-27
猜你喜欢
  • 2021-12-12
  • 2021-07-03
  • 2022-01-24
  • 2021-06-30
  • 2021-06-14
  • 2021-08-17
  • 2021-08-21
相关资源
相似解决方案