jsp学习之scriptlet的使用方法

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>
时间: 2024-10-10 10:10:38

jsp学习之scriptlet的使用方法的相关文章

JSP 学习一

今天开始JSP的学习,作为Web开发人员,对JSP的开发是必不可少的,因此有必要对JSP进行掌握和学习:为此开始JSP的学习: 今日目标: 1)什么是JSP? 2)JSP的运行机制? 3)JSP的三种标签以及区别? 4)JSP和HTML的注释区别? 5)JSP和Servlet的区别? 一.什么是JSP? 我们说JSP的全称为Java Server Pages,即JAVA 服务器页面:其根本的本质其实一个简化的Servlet 设计,都是由SUN公司开发设计的一种用于开发动态web页面的一种技术实现

servlet和jsp学习指南(一)servlet

近期接触了些纯servlet与jsp的编程项目,顺便把<servlet和jsp学习指南>这本书拿出来看看,感悟良多.记下随笔,以便会议. 要编写一个servlet首先要实现Servlet或者继承HttpServlet package test.com.servlet; import java.io.IOException; import javax.servlet.Servlet; import javax.servlet.ServletConfig; import javax.servlet

Servlet&JSP学习笔记

Servlet&JSP学习笔记 */--> Servlet&JSP学习笔记 Table of Contents 1 Web容器 2 内置对象 2.1 内置对象分类 2.1.1 out 2.1.2 request 2.1.3 application 2.1.4 response 2.1.5 session 2.1.6 其他 3 JavaBean 3.1 JSP动作元素 3.2 javabean的四个作用於范围 4 JSP状态管理 4.1 Cookie 4.2 include 指令与动作

JSP 学习二

在基于昨天对JSP学习的基础上,今天我们来学习JSP的指令和JSP 对中文的处理. 一.JSP指令简介 JSP 指令是为JSP引擎而设计,它并不直接产生任何可见的输出,而只是告诉引擎如何处理JSP页面中其余的部分. JSP的指令共定义了三个指令: page指令 include指令 taglib指令 JSP指令的基本语法格式:<% @ 指令 属性名=“值” %> 例如: <% @ page contentType="text/html";charset="gb

Spring4.0MVC学习资料,Controller中的方法详解和使用(四)

在以前,mvc的框架,基本上就是struts框架了.但是现在不一样了.springmvc出来了.spring的mvc框架不亚于struts了,springmvc出来了,我们有了更多的选择. Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面.Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块.使用 Spring 可插入的 MVC 架构,可以选择是使用内置的 Spring Web 框架还可以是 Struts 这样的 We

Jsp学习总结(一)

最近老是失眠,还好我灵鸡一动,学习了jsp(得劲). Jsp和Servlet的本质是一样的,Jsp最终被编译成Servle才能运行,或者说jsp只是生成Servlet的草稿文件. Jsp特点就是在HTML中嵌入java代码,或者使用各种Jsp标签,包括自定义标签,动态的提供页面内容,现在发展为表现层技术.(其他表现层的技术:FreeMarker,Velocity,Tapestry等,其中Jsp应用最为广泛) Jsp的本质是Servlet.Jsp页面由两部分组成:                静

Head First Servlets &amp; JSP 学习笔记 第七章 —— 作为JSP

<%@ -- %> 这是指令 <%@ page --import="java.util.Date" %> 这是page指令,import是page指令的一个属性 <% -- %> 这是Scriptlet,里面是纯Java代码,需要分号结尾 <% = -- %> 这是表达式,表达式不用分号结尾:绝对不能把一个返回类型为void的方法用作表达式 JSP经过Web容器的转换,生成了Servlet: JSP中的Scriptlet和表达式的内容都会

JSP学习-01

JSP(全称Java Server Pages) JSP 技术是以 Java 语言作为脚本语言的,JSP 网页为整个服务器端的 Java 库单元提供了一个接口来服务于HTTP的应用程序. JSP文件后缀名为 *.jsp .标签通常以<%开头以%>结束. JSP开发的WEB应用可以跨平台使用,既可以运行在 Linux 上也能运行在 Windows 上.本质上就是 Java servlet.主要用于实现Java web应用程序的用户界面部分.网页开发者们通过结合HTML代码.XHTML代码.XML

jsp学习(Tomcat服务器+myeclipse)

阅读前提:了解Tomcat服务器和Servlet 在web开发中我们可以通过Servlet的Response对象对浏览器输出我们的网页内容 这样虽然可以进行网页输出,但是代码编写极其繁杂,冗余很多,所以jsp就出现了: 先描述一下现象,首先我们可以在myeclipse新建Manager的web project,在WebRoot下会有index.jsp文件: 1 <%@ page language="java" import="java.util.*" page