jsp学习之scriptlet的使用方法详解

所属分类: 网络编程 / JSP编程 阅读数: 1447
收藏 0 赞 0 分享

scriptlet的使用

  • jsp页面中分三种scriptlet:
  • 第一种:<% %> 可以在里面写java的代码。定义java变量以及书写java语句。
  • 第二种:<%! %> 可以在里面定义全局变量以及方法,类。
  • 第三种:<%=%> 用于打印变量或者输出值。

<% %>的使用

<html>
<head>
<title>this is java page</title>
</head>
<body>
<!--显示注释  注释内容 -->

<% 
 
int x=10;
int y=20;
String str=request.getParameter("info");
out.println("<h1>"+str+"</h1>");
out.println("<h1>"+(x+1)+"</h1>");
out.println("<h2>"+y+"</h2>");

%>

</body>

</html>

<%! %>的使用

<html>
<head>
<title>this is java page</title>
</head>
<body>
<!--显示注释  注释内容 -->

<%!
 public static final int x=10;

%>
<%!
 public int add(int x,int y)
 {
   return x+y;
 }
%>

<%!
class person
{
 private String name;
 private int age;
 public person(String name,int age)
 {
  this.name=name;
  this.age=age;
  }

  public String toString()
 {
  return "name="+name+",age="+age;
  }

}


%>
<%!
public int li=20;

%>
<%
  person p=new person("test",10);
  out.println(p);
  out.println(li);
  out.println(add(x,20));
%>
<%
 int b=10;
 out.println(b);
%>
</body>

</html>

<%= %>的使用

<html>
<head>
<title>this is java page</title>
</head>
<body>
<!--显示注释  注释内容 -->

<% 
 
int x=10;
int y=20;
String str=request.getParameter("info");

%>
<%=x%>
<%=y%>
<%="strinsssa"%>
</body>

</html>
更多精彩内容其他人还在看

weblogic 8.1下重新编译java类但不用重启服务器的方法

weblogic 8.1下重新编译java类但不用重启服务器的方法
收藏 0 赞 0 分享

JSP下动态INCLUDE与静态INCLUDE的区别分析

这篇文章给大家介绍了JSP下动态INCLUDE与静态INCLUDE的区别分析,非常不错,具有一定的参考借鉴价值,需要的朋友参考下吧
收藏 0 赞 0 分享

jsp中文乱码 jsp mysql 乱码的解决方法

当使用JSP页面将中文数据添加到MySql数据库中的时候发现变为乱码,或者从mysql中读取中文的时候出现乱码,这些问题根源都是由于字符编码不一致造成的。本文介绍jsp mysql 乱码的解决方法,感兴趣的小伙伴们可以参考一下
收藏 0 赞 0 分享

Jsp页面实现文件上传下载类代码第1/2页

Jsp页面实现文件上传下载类代码
收藏 0 赞 0 分享

下载完成后页面不自动关闭的方法

其实就一句话js代码,window.close()
收藏 0 赞 0 分享

JBuilder2005实现重构

JBuilder2005实现重构
收藏 0 赞 0 分享

CORBA对象生命周期

CORBA对象生命周期
收藏 0 赞 0 分享

基于Java的代理设计模式

基于Java的代理设计模式
收藏 0 赞 0 分享

Java中四种XML解析技术

Java中四种XML解析技术
收藏 0 赞 0 分享

跨平台Java程序

跨平台Java程序
收藏 0 赞 0 分享
查看更多