1. ホーム
  2. Web プログラミング
  3. JSP プログラミング

jsp学習用スクリプトレットの使用方法について解説

2022-01-16 01:33:41

スクリプトレットの使用方法

  • jspページは、3つのスクリプトレットに分かれています。
  • 最初のもの: <% %> この中にjavaのコードを書くことができます。javaの変数を定義し、javaのステートメントを記述します。
  • 2つ目: <%! 内部でメソッドやクラスだけでなく、グローバル変数も定義できます。
  • 3つ目:<%=%>は、変数の表示や値の出力に使用されます。

<% %> の使用。

<html>
<head>
<title>this is java page</title>
</head>
<body>
<! -- Show comments Comment content -->

<% 
 
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>
<! -- Show comments Comment content -->

<%!
 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>
<! -- Show comments Comment content -->

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

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

</html>

今回はjsp学習用スクリプトレットについて紹介しましたが、jspスクリプトレットに関連する内容はBinaryDevelopの過去の記事を検索するか、以下の関連記事を引き続き閲覧してください!今後ともBinaryDevelopをよろしくお願いします。