日本語での JSP とサーブレットの質問

日本語での JSP とサーブレットの質問

JSP とサーブレットに関するこれらの多肢選択式の質問とその回答は、JSP とサーブレットのトピックをより深く理解するのに役立ちます。 これらの 100 以上の JSP および MCQ サーブレットを使用して、次の試験や面接の準備をすることができます。
下にスクロールして回答を始めてください。

1: サーブレットから次のコードが与えられ、myvarがhttpsessionまたはservletcontextのいずれかへの参照であると考えられています。 2. string s =(string)myvar.getattribute(“ myname”); //ライン2が実行された後のその他のコード、どちらが本当ですか?

A.   myvarがhttpsessionである場合、sは「myval」の値を持つことが保証されています

B.   Sの値は保証できません

C.   myvarがservletcontextの場合、コンパイルは失敗します

D.   MyVarがHTTPSESSIONである場合、コンパイルは失敗します

2: init()またはjspinit()は、サーブレットまたはJSPのコンテナによって呼び出されますか?

A.   新しいセッションを作成する各リクエストに対して

B.   新しいスレッドを作成する各リクエストに対して

C.   リクエストごとに

D.   一度だけ一度だけ

3: 次のうち、無効なJSPアクションはどれですか?

A.   JSP:usebean

B.   JSP:SetProperty

C.   JSP:セットセッション

D.   JSP:GetProperty

4: JSPは____を表しています。

A.   Javaサーブレットページ

B.   正当化された安全なページ

C.   Javaサーバーページ

D.   Javaサーバープログラム

5: JSPは、式にどのような構文を使用しますか?

A.   <式 />

B.   < =%expression%>

C.   <%= expression%>

D.   <%expression%>

6: コンテナは、コンピレーション後にJSPページをどのように処理しますか?

A.   ポジョ

B.   HTML

C.   アプレット

D.   サーブレット

7: Javabeanは基本的にです。

A.   タグリブ

B.   HTTPリクエスト

C.   SQLアップデート

D.   クラス

8: スクリプトレットは、HTML内に埋め込むことができるコードの一部ですが、どのタグを内部にする必要がありますか?

A.   < @ java code @>

B.   <%java code%>

C.   < $ java code $>

D.   <#javaコード#>

9: プログラムからHTMLを印刷したい場合、どちらを使用しますか?

A.   browser.println();

B.   page.println();

C.   out.println();

D.   html.println();

10: JSPは、___と呼ばれるWebサーバー上のデータをキャッシュします。

A.   ワイルドキャット

B.   tomcat

C.   mysql

D.   フェイスブック

11: JSPは____で書かれています。

A.   Php

B.   C#

C.   JavaScript

D.   Java

12: 入力/Ouput Javaライブラリをインポートする正しい方法は次のとおりです。

A.   < %%ページインポート=" java.io。*" %>

B.   <%@ページインポート=" java.io。*" %>

C.   <% - ページインポート=" java.io。*" %>

D.   <%&&ページインポート=" java.io。*" %>

13: JSPは____にあるので、JavaScriptはクライアントになります。

A.   データベース

B.   サーバー

C.   C#

D.   スマートフォン

14: 適切なトライキャッチ条項は何ですか?

A.   try()catch()

B.   catch(){} try {}

C.   try [] catch()[]

D.   try {} catch(){}

15: JSPページにテキストライブラリをインポートする正しい方法は次のとおりです。

A.   <%@ページインポート=" java.text。*" %>

B.   <%=ページインポート=" java.text。*" %>

C.   <%&ページインポート=" java.text。*" %>

D.   <%()ページインポート=" java.text。*" %>

16: JavaのIFステートメントの正しい構文は次のとおりです。

A.   もしも {} ( )

B.   もしも [] { }

C.   if<> {}

D.   もしも () { }

17: JSPは次のとおりです。

A.   vb.net

B.   Java

C.   Python

D.   C#

18: 新しい日付オブジェクトをインスタンス化する正しい方法は、次のとおりです。

A.   date()mydate [];

B.   mydateを宣言= new date();

C.   mydate = date();

D.   日付mydate = new date();

19: データは、___リクエストを介してクライアントとサーバーの間で実行されます。

A.   Kornshellスクリプト

B.   http

C.   ポート1433

D.   SQLリクエスト

20: xが1に等しいかどうかをテストする正しい方法は何ですか?

A.   if(x ==+ 1){}

B.   if(x == 1){}

C.   if(x += 1){}

D.   if(x = 1){}

21: JSPの構成ファイルはどのファイルですか?

A.   jsp.xml

B.   client.xml

C.   html.aspx

D.   web.xml

22: JSPコメントはどのように書かれていますか?

A.   <% - コメント - %>

B.   < //コメント//>

C.   <コメント />

D.   <%= comment =>

23: 単一の行のコメントを作成する正しい方法は、次のとおりです。

A.   () コメント

B.   // コメント

C.   ?/ コメント

D.   # コメント

24: Javaで文字列を作成する正しい方法は次のとおりです。

A.   var_str = string(" this");

B.   var_str =" this&#34 ;;

C.   文字列var_str =" this";

D.   var_str =" this";

25: JSTLの正しい構文はどれですか?

A.   <%= taglib prefix =" c" uri =" http ..." %>

B.   <%@ taglib prefix =" c" uri =" http ..." %>

C.   <%-Aglibプレフィックス=" c" uri =" http ..." %>

D.   <%()taglib prefix =" c" uri =" http ..." %>

26: ____でサーブレットが実行されます

A.   クライアント

B.   携帯電話

C.   サーバー

D.   ブラウザで

27: HTTPは無国籍です。どういう意味ですか?

A.   JavaScriptはすべてのデータを保持します。

B.   すべてのデータはデータベースに保存されます

C.   接続が開いてから閉じられたら、Webサーバーはリクエストや過去のリクエストを認識しません。

D.   なし。それは重要な概念ではありません。

28: 次のファイルのうち、およびのマッピングが含まれているものはどれですか?

A.   web.xml

B.   spring.xml

C.   server.xml

D.   config.xml

29: 一般的なサーブレットのサービス方法は、次のパラメーターのどれを取得しますか?

A.   servletconfig

B.   ServletRequestとServletResponseの両方

C.   servletresponse

D.   ServletRequest

30: 大量のデータを送信するのに最も適した次のメソッドはどれですか?

A.   役職

B.   隠れた

C.   得る

D.   頭

31: JSP指令には次の形式があります。

A.   <%@ page%>

B.   <%^ page%>

C.   <%= page%>

D.   <%#page%>

32: SQLの適切なタグリブは何ですか?

A.   < sql:update> </sql:update/>

B.   < sql:update> </sql:update>

C.   < sql | update> </sql = update>

D.   < sql:update> < // sql:update>

33: クッキーを作成する正しい方法は、次のとおりです。

A.   Cookie Cookie = new Cookie(" key"、" value")

B.   jsp cookie = new jspcookie(" key"、" value")

C.   新しいCookie()を作成する

D.   クッキーを呼ぶ方法はありません

34: 必要なJavaserverページを展開して実行するには...

A.   互換性のあるWebサーバーコンテナ

B.   サーブレットコンテナを備えた互換性のあるWebサーバー

C.   サーブレットコンテナのない互換性のあるWebサーバー

35: ページ間でユーザーデータを追跡する別の方法は次のとおりです。

A.   セッションとクッキー

B.   クッキー

C.   HTML

D.   ASP

E.   セッション

36: JSPのエラーページを定義するのに最適な場所はどれですか?

A.   server.xml

B.   hibernate.cfg.xml

C.   Context.xml

D.   web.xml

37: メソッドタイプ(取得または投稿)およびサーブレットと呼ばれることなくフォームを送信する場合。どの方法が呼び出されますか? doget()またはdopost()。

A.   デフォルトでは、Get Requestです

B.   デフォルトでは、これはPOSTリクエストです

38: WebブラウザがJSPページを要求する場合、JSPエンジンが最初に行うことは次のとおりです。

A.   HTML 5が使用されているかどうかを確認します

B.   ページをコンパイルする必要があるかどうかを確認します

C.   ブラウザがSafariまたはIEであるかどうかを確認する

D.   Cookieが有効になっているかどうかを確認します

39: パブリッククラスSomeSorvletはhttpservlet {public void doget(httpservletrequest request、httpservletresponse応答)Servletexception、ioException {request.setattribute(" a"、" value"); ....}}属性の範囲は何ですか?

A.   ページスコープ

B.   セッションスコープ

C.   アプリケーションスコープ

D.   リクエストスコープ

40: Webクライアントとサーバー間のセッションを維持する3つの方法は次のとおりです。

A.   Cookie、html、url rewrite

B.   Webサーバー、HTML、ASP

C.   クッキー、隠されたフィールド、URL書き換え。

D.   HTML、データベース、JavaScript

41: コンテナは、リクエストを処理する前に____メソッドを呼び出します。

A.   page_load()

B.   jspdestroy()

C.   jspinit()

42: 各クライアントリクエストに対してフォローウィングサーブレットメソッドが呼び出されるのはどれですか?

A.   servletconfig getservletconfig()

B.   public void init()throws servletexception

C.   public void Destroy()

D.   public void Service(servletrequest request、servletResponse応答)は、servletexception、ioexception {をスローします

43: JSPコメントは、ページコードで___です。

A.   強調表示されました

B.   含まれていない

C.   昇格

D.   最初に実行されました

44: 次のJSPアクションのうち、次のように説明できるものは次のとおりです。参照されたリソースのコンテンツを転送ページのコンテンツに置き換えるアクションは何ですか?

A.   JSP:フォワード

B.   JSP:usebean

C.   JSP:param

D.   JSP:含める

45: 次のうち、無効なBean(オブジェクト)範囲はどれですか?

A.   config

B.   ページ

C.   セッション

D.   リクエスト

46: 次のうち、タグリブの有効なサブエレメントはどれですか?

A.   タグロケーション

B.   タグリブ・ウリ

C.   タグリブロケーション

D.   タグリブ・ウリとタグリブの両方のロケーション

47: の正しい定義は何ですか?

A.   オブジェクトを見つけようとします、それが存在しない場合にそれを作成します

B.   これらのオプションはどれも正しいものではありません

C.   何もしません

D.   HTMLをクラスに変換します

48: JSPコンテナは、リソースをリリースするためにページが必要な場合、次の方法のどれを呼び出しますか?

A.   jsprelease()

B.   jspinit()

C.   jspdestroy()

D.   jspservice()

49: JSPページがjava.utilパッケージのクラスを使用している場合。次のステートメントのうち、パッケージをインポートするものはどれですか?

A.   <%@import java.util。*%>

B.   <%@ページインポート=" java.util。*"%>

C.   <%Import =" java.util。*"@%>

D.   <%@ page java =" java.util。*"@%>

50: どのコードブロックが正しいですか?

A.   public string myfunc(string name){return name;}

B.   public myfunc(string name){return name;}

C.   どれでもない

D.   public string myfunc(string name){}

51: 暗黙のJSPオブジェクトのどれがサーブレット構成情報を表していますか?

A.   config

B.   リクエスト

C.   応答

D.   PageContext

52: サーブレットとアプレットの違いは何ですか? 1.サーバーはサーバーで実行されます。アプレットがブラウザで実行されると、2.ServletsにはGUIがありません。アプレットはGUI 3にあります。

A.   1

B.   4

C.   3

D.   2

53: JSPは、ページを____ライフサイクルにレンダリングします。

A.   jsp

B.   HTML

C.   Python

D.   Java

54: JSTLは何の略ですか?

A.   Javaはタグライブラリをサポートしています

B.   ライブラリを提供するだけです

C.   JavaScript教師図書館

D.   Javaサーバーページ標準ライブラリ

55: 次のアクションのうち、Javaプラグインソフトウェアをロードするために適切な<オブジェクト>またはタグを生成する専門的なタグはどれですか?

A.   JSP:プラグイン

B.   JSP:SetProperty

C.   JSP:GetProperty

D.   JSP:usebean

56: 次のルート要素のうち、Webアプリケーション内のJSPファイルのグローバルな構成情報を提供するものはどれですか?

A.   jsp-config

B.   タグリブ

C.   タグリブ・ウリ

D.   JSP-Property-Group

57: 次のうち、スクリップレットはどれですか?

A.   <%javaステートメント%>

B.   <%!宣言%>

C.   <%= java expression%>

D.   <% - コメント - %>

58: ReqがHTTPSERVLETREQUESTへの参照であり、現在のセッションがない場合、Req.getSession()についてはどうなりますか?

A.   req.getsession(false)を呼び出すと、新しいセッションが返されます

B.   req.getSession()を呼び出すとnullが返されます

C.   req.getsession(true)を呼び出すと、新しいセッションが返されます

D.   req.getsession(null)を呼び出すと、新しいセッションが返されます

59: Webコンテナは、JSPの暗黙的なオブジェクトを作成します...

A.   PageContextとServletContextはセッションオブジェクトではありません

B.   pageContext、servletcontext、セッション、リクエストと応答

C.   セッション、リクエスト、応答ですが、servletcontextではありません

60: 次のうち、スクリプト環境でページディレクティブ属性にアクセスするためのハンドルを提供するものはどれですか?

A.   応用

B.   pageContext

C.   config

D.   コンテクスト

61: 次のうち、有効なJSP式はどれですか?

A.   <%some-java-expression%>

B.   <%= some-java-expression;%>

C.   <%some-java-expression;%>

D.   <%= some-java-expression%>

62: JSPがいつ翻訳される可能性がありますか(適用されるものをすべて選択してください)。 a。アプリケーションが開始されたときb。開発者がSRCフォルダーにコードをコンパイルするときc。ユーザーがJSP dを初めてリクエストしたとき。 jspdestroy()が呼び出された後、再巻き戻されます

A.   aおよびd

B.   aおよびc

C.   Aのみ

D.   cおよびd

63: 以前の2つのドロップダウンリストからの選択に依存するドロップダウンリストを自動するためにサーブレットを呼び出すにはどうすればよいですか? 1. JavaScriptオブジェクトとして2番目と3番目のドロップダウンのすべての可能な値を印刷します2. JavaScriptでxmlhttprequestを使用して、オンチェンジイベント中にサーブレットに非同期リクエストを発射します。

A.   2

B.   3

C.   4

D.   1

64: 次のステートメントのうち、属性「バッファー」を正しく説明しているものはどれですか?

A.   デフォルトでは、ページ出力は80 MB以下の実装バッファーサイズでバッファリングされています

B.   ページからのコンテンツ出力がバッファリングされるかどうかを示します

C.   デフォルトでは、ページ出力は800 MB以下の実装バッファーサイズでバッファリングされます

D.   デフォルトでは、ページの出力は、8 MB以下の実装バッファーサイズでバッファリングされています

65: httpservletで抽象的なメソッドは次のうちどれですか?

A.   サービス

B.   ドポスト

C.   doget

D.   抽象的な方法はありません

66: 次のうち、JSPの有効な暗黙的オブジェクトではないものはどれですか?

A.   外

B.   コンテクスト

C.   応答

D.   リクエスト

67: JSPが要求され、ページがロードされ、初期化されると、JSPエンジンは以下を呼び出します。

A.   _jspservice()メソッド

B.   jspdestroy()メソッド

C.   jspinit()メソッド

D.   jspprerender()メソッド

68: コンパイルされたときに(a)____ファイルに含まれるオブジェクト。

A.   jsp

B.   瓶

C.   コーンシェル

D.   TXT

69: 出力データをストリーミングするためにhttpservletResponseメソッドと組み合わせて使用​​できるタイプはどれですか?

A.   java.io.fileoutputStream

B.   java.io.printstream

C.   java.io.outputStream

D.   java.io.printwriter

70: 次のうち、「ページ」ディレクティブ属性ではないものはどれですか?

A.   拡張

B.   言語

C.   実装

D.   輸入

71: 次のクラスのうち、HTTPSESSIONオブジェクトを返すGetSessionメソッドの実装があるのはどれですか?

A.   sessioncontext

B.   sessionconfig

C.   httpservletrequest

D.   httpservletResponse

72: 次のうち、コンテナによってJSPライフサイクルの一部として呼ばれる有効な標準メソッドではないものはどれですか?

A.   jspservice

B.   _jspservice

C.   jspdestroy

D.   jspinit

73: 次のメソッドのどれを使用して、サーブレットの初期化と起動パラメーターを取得できるものはどれですか?

A.   GetServletinfo

B.   初期化

C.   サービス

D.   GetServletConfig

74: JSTLライブラリグループの一部ではないのはどれですか?

A.   芯

B.   XML

C.   html

D.   SQL

75: 次のうち、無効な暗黙のELオブジェクトはどれですか?

A.   applicationscope

B.   セッション

C.   requestscope

D.   Pagescope

76: 呼び出しがサーブレットに到達する原因となる完全かつ正確なURLを取得するには、どの方法が必要ですか? 1. getRequesturl()2。getQueryString()3。どちらも4.どれもありません

A.   3

B.   4

C.   2

D.   1

77: どのステートメントが真実か:a。 「false」に設定された要素(sublementの)により、コンテナは、定義されたURLパターンへのリクエストのためにサーブレットを到達できないように強制します。 「false」に設定された要素(sublementの)は、コンテナに容器に強制され、サーブレットのリクエストがHTTPコード503(サービスは利用できない)で応答するようにします。 Webフラグメントに関連する注釈が処理された後、Webフラグメントは最終展開記述子にマージされます。すべてのWebフラグメントは一緒に処理され(バッチ内)、Webフラグメントの関連注釈が処理される前に、すべてが最終展開記述子にマージされます。

A.   bおよびd

B.   bとc

C.   AおよびB

D.   唯一の

78: デフォルトでは、サーブレットAPIは______を使用してセッションIDを保存します。

A.   リクエスト

B.   応答

C.   セッション

D.   SessionFactory

E.   クッキー

79: 次のサーブレットコードを考慮して、真のステートメントを選択します。パッケージcom.nullhaus; javax.servlet.annotation。*; javax.servlet.http。*をインポートします。 @webservlet( "nullhausservlet")パブリッククラスnullservletはhttpservlet {}を拡張します

A.   これは、「nullhausservlet」のurl-pattern値を持つサーブレットを作成する@webservletアノテーションの有効な使用法です

B.   これは、誤って形成されたurl-pattern値のために@webservletアノテーションの無効な使用法です

C.   nullhausservletがdoget( - )、dopost( - )などの1つを実装する必要があるため、このコードはコンパイルされません。

D.   これは、「nullhausservlet」名のサーブレットを作成する@webservletアノテーションの有効な使用法です

80: 次のHTTPメソッドのどれがリクエストと同じ応答を送信しますか?

A.   頭

B.   痕跡

C.   オプション

D.   デバッグ

81: jsp暗黙のオブジェクト「out」は、次のクラスのどれのオブジェクトですか?

A.   DataOutputStream

B.   outputStream

C.   printStream

D.   jspwriter

82: deployment Decruptorにセットアップされたコンテキストパラメーターがない場合、servletContextのgetInitParameterNames()メソッドへの呼び出しの結果は何ですか?

A.   ヌルが返されます

B.   noparametersexistexceptionがスローされます

C.   空の列挙オブジェクトが返されます

D.   サイズゼロのアレイリストオブジェクトが返されます

83: 与えられた:1。&lt;%@ taglib prefix =” c” uri =” http://java.sun.com/jsp/jstl/core”%&gt; 2.&lt;%@ taglib prefix =“ Tables” uri = http://www.javaranch.com/tables%&gt; 3.&lt;%@ taglib prefix =“ jsp” tagdir =”/web_inf/tags”%&gt; 4.&lt;%@ taglib uri =” utilityfunctions” prefix =” util”%&gt;上記のタグリブ指令はどうですか?JSPが機能しなくなりますか?

A.   プレフィックス属性がURI属性の前に来なければならないため、行4は間違っています

B.   URI値はhttp:// で始まる必要があるため、4行目は間違っています

C.   プレフィックスJSPが標準アクション用に予約されているため、3行目は間違っています

D.   URI属性がないため、3行目は間違っています

84: 次のメソッドのどれがページサービスの前に呼び出されますか?

A.   jspservice()

B.   _jspinit()

C.   初期化()

D.   jspinit()

85: jsp暗黙のオブジェクト「例外」は、次のクラスのどれのオブジェクトですか?

A.   Java.lang.Throwable

B.   java.lang.exception

C.   java.lang.jspexception

D.   java.lang.runtimeexception

86: 次のコードを含むサーブレットを考えると、サーブレットをコンパイルして実行しようとする結果は何ですか? ServletContext Context = getServletContext();文字列s = context.getattribute(

A.   文字列Sには、その値として有効なディレクトリがあります

B.   文字列Sにはヌル値があります

C.   サーブレットはコンパイルされません

D.   サーブレットは実行されません

87: HTTPは、動詞を取得、配置、および削除することです。 「idempotent」という用語は何を表していますか?

A.   上記のどれでもない

B.   同じ操作が複数回適用されると同じ結果が得られます

C.   この用語は、HTTP動詞とは何の関係もありません

D.   同じ操作が複数回適用されると、異なる結果が得られます

88: jsp暗黙のオブジェクト「アプリケーション」は、次のクラスのどれのオブジェクトですか?

A.   javax.servlet.servletcontext

B.   javax.servlet.servletconfig

C.   javax.servlet.Application

D.   javax.servlet.context

89: プログラマーは、Webアプリケーションが新しいパラメーターをすぐに使用し始めるように、ライブServletの初期化パラメーターを更新する必要があります。これを達成するためには、それは真実でなければなりません(必ずしも十分ではありませんが)? 1.コンテナは、サーブレットを破壊してから再発射する必要があります。2。サーブレットのコンストラクターは、サーブレットのサーブレコンフィグオブジェクトから更新されたDDパラメーターを取得する必要があります。タグ4.各パラメーターについて、サーブレットの名前、パラメーターの名前、およびパラメーターの新しい値を指定するDDタグを変更する必要があります。

A.   2と4

B.   1および3

C.   2および3

D.   1のみ

90: 「ページ」JSP指令について有効なのは次のうちどれですか?

A.   翻訳時にJSPにファイルの内容を含める

B.   アプリケーション全体のプロパティを制御します

C.   カスタムタグライブラリを含めるページ内で利用可能にします

D.   jsp のプロパティを制御する

91: なぜこのエラーが発生するのですか? noclassdeffounderror:org.apache.commons.lang.stringutils。 1.与えられたクラスは見つかりませんでした。 2.与えられたクラスは見つかりましたが、初期化するときに何か問題が発生しました3.それらのどれもありません

A.   1

B.   2

C.   3

92: 次のうち、非女性的HTTPメソッドです

A.   頭

B.   置く

C.   得る

D.   消去

E.   役職

93: JSPの有効なJava Bean(Pojo)範囲ではないのは次のうちどれですか?

A.   応答

B.   セッション

C.   リクエスト

D.   応用

94: 次のオブジェクトスコープのどれが次のように定義されています。このスコープを持つオブジェクトは、作成されたものと同じアプリケーションのページ処理リクエストからアクセスできますか?

A.   セッション

B.   ページ

C.   応用

D.   リクエスト

95: JSPページソースのどこでEL機能を使用できますか?

A.   身体コンテンツがタグに依存するように設定されているタグの本体で

B.   JSP式内

C.   JSPスクリプトレット内

D.   体内がjspに設定されているタグの本体

96: doget()メソッドが使用されると、HTMLから渡されるデータの制限は何ですか?

A.   8k

B.   2k

C.   4K

D.   1k

97: 次のうち、Tagディレクティブの無効な属性はどれですか?

A.   ダイナミックアトリビュート

B.   表示名

C.   身体コンテンツ

D.   タグアトリビュート

98: javax.servlet.jsp.jsppageは、次のインターフェイスのどれを拡張しますか?

A.   GenericServlet

B.   httpservlet

C.   サーブレット

D.   httpjspage

99: JSPクラスにSinglethreadModelインターフェイスを実装するにはどうすればよいですか?

A.   <%@ページisthreadsafe =

B.   <%@ page threadsafe =

C.   <%@ page threadsafe =

D.   <%@ページisthreadsafe =

100:

A.   静的ページをJSPページに含めます

B.   例外を投げます

C.   JSPページからサーブレットを呼び出します。

D.   別のサーブレットに転送します

E.   別のリソースにリダイレクトします