Seaeast&collection——JSP

2258 ワード

1つのJSPページは5つの要素から構成することができる:1、普通のHTMLタグ;2、JSPタグ;3、メンバー変数と方法;4、Javaプログラム;5、Java式.
Javaプログラムの実行には、次のような特徴があります.
1、JSPページのメンバー変数を操作する
2、JSPページを呼び出す方法
3、操作領域変数の宣言
1つのフォームのデータ送信手段の部分には、次のような文字タグ記号が含まれます.




JSPの内蔵オブジェクト
resquest
response
session
application
out
HTTP(HyperText Transfer Protocol).HTTPは、クライアントがサーバ間で要求(request)情報と応答情報(response)との通信プロトコルである.
リクエストと応答のプロトコル!
HTTP要求方法:
POST
GET
HEAD
DELETE
TRACE
PUT等の方法
文字化けし問題の処理:

1、
<%@ page contentType="text/html;Charset=utf-8"%>
2、
<%@ page contentType="text/html;charset=utf-8"%>
String str=request.getParameter("girl");
byte b[]=str.getBytes("ISO-8859-1");
str=new String(b);

ヘッダー名の列挙を取得します.

Enumeration enumName=request.getHeaderNames(); 				while(enumName.hasMoreElements()){
String m=(String)enumName.nextElement(); 				out.print(m);
}

クライアントがコミットしたすべてのパラメータの名前を取得します.

Enumeration enumName=request.getParameterNames(); 				while(enumName.hasMoreElements()){
String m=(String)enumName.nextElement(); 				out.print(m);
}

タイム・リフレッシュ:

response.setHeader("Refresh","5");

ステータスコード:
1はじめ:主に実験的性質
2開通:要求が成功したことを表明する
3冒頭:要求が満たされる前に応食エリアのさらなる行動を示す
4先頭:ブラウザが要求を満たすことができない場合、ステータスコードを返します.
5先頭:サーバーに問題が発生したことを示します.500に示すように、サービス期間中にエラーは発生しません.
お客様のブラウザがCookieをサポートしていない場合は、URLの書き換えによってセッションオブジェクトの一意性を実現できます.
URL書き換えとは、お客様が1ページから1ページに再接続したときに、この新しいURLにパラメータを追加することで、SessionオブジェクトのIDを転送することで、お客様がそのサイトの各ページのsessionオブジェクトが完全に同じであることを保証します.
クライアントブラウザがCookieをサポートしていない場合に採用
URL書き換え:
String str=response.encodeRedirectURL("test.jsp");
       
 			<%=str%>

JavaBeanには、次のような機能があります.
コード多重化が可能
書きやすく、メンテナンスしやすく、使いやすい
再コンパイルを必要とせずにJava実行環境がインストールされているプラットフォームで使用できます.
未完待続....