jsp側


関連記事リンク(不足点があればコメントを補足してください):
面接宝典目録-記事リンク
1、jspにはどのような内蔵オブジェクトがありますか?役割の違いは何ですか.
答え:JSPは以下の9種類の基本内蔵コンポーネント(ASPの6種類の内部コンポーネントに対応可能)を共有する.
requestユーザー側要求、GET/POST要求からのパラメータを含む
responseのWebページからユーザー側への応答
PageContextページのプロパティはここで管理します
セッションリクエストに関連するセッション期間
アプリケーションservletが実行中のコンテンツ
out応答を転送するための出力
config servletのフレーム部品
Page JSPページ自体
Exceptionエラーページの場合、スナップされていない例外
2、jspはどんな動作がありますか.役割の違いは何ですか.
JSPには以下の6つの基本動作があります
jsp:include:ページが要求されたときにファイルを導入します.
jsp:useBean:JavaBeanを検索またはインスタンス化します.
jsp:setProperty:JavaBeanのプロパティを設定します.
jsp:getProperty:JavaBeanのプロパティを出力します.
jsp:forward:リクエストを新しいページに移動します.
jsp:plugin:ブラウザタイプに応じてJavaプラグインにOBJECTまたはEMBEDタグを生成
3、JSPの動的INCLUDEと静的INCLUDEの違いは?
答:動的INCLUDE用jsp:include動作実現
動的ページを含めるのに適した、常に含まれているファイルの変化をチェックします.パラメータ付き
静的INCLUDEはinclude疑似コードで実現され、必ず含まれているファイルの変化を検査せず、静的ページを含むのに適している.
<%@ include file="included.htm"%>
4、二つのジャンプ方式はそれぞれ何ですか.どんな違いがありますか.
答え:二つあります.それぞれ:


前者のページはincludeが指すページに転向せず、そのページの結果を表示するだけで、ホームページ面は元のページです.実行が完了すると戻ります.関数呼び出しに相当します.パラメータを持つことができる.後者は完全に新しいページに転向し、二度と戻ってこない.goto文に相当します.
サーブレット側
1、サーブレットのライフサイクルについて?
答え:servletには、ロードとインスタンス化、初期化、リクエストの処理、サービス終了など、良好な生存期間の定義があります.この生存期間はjavaxです.servlet.サーブレットインタフェースのinit,service,destroyメソッド表現.
2、サーブレットバージョン間の違いは?
みんなが補うことを望んで、ありがとうございます
3、JAVA SERVLET APIにおけるforward()とredirect()の違いは?
答え:前者はコンテナ内の制御権の転向のみであり、クライアントブラウザのアドレスバーに転向後のアドレスは表示されない.後者は完全なジャンプであり、ブラウザはジャンプのアドレスを取得し、リクエストリンクを再送信します.これにより、ブラウザのアドレスバーからジャンプ後のリンクアドレスが表示されます.したがって,前者はより効率的であり,前者が必要を満たす場合にはforward()メソッドをできるだけ使用し,実際のリンクを隠すのに役立つ.場合によっては、たとえば、別のサーバにジャンプするリソースが必要な場合はsendRedirect()メソッドを使用する必要があります.
4、サーブレットの基本アーキテクチャ

public class ServletName extends HttpServlet { 
public void doPost(HttpServletRequest request, HttpServletResponse response) throws 
ServletException, IOException { 
} 
public void doGet(HttpServletRequest request, HttpServletResponse response) throws 
ServletException, IOException { 
} 
} 

面接宝典目録-記事リンク