JavaServer Pages
![]() | 邵コ阮卍Âョ髫ェ蛟
ïスコ荵敖Âッ隶?諛ïスィï½シ陷ソï½ッ髢ュï½ス邵コï½ェ 邵コ阮卍Âョ郢敖Ã」ホヲ郢晏干ホ樒ケ晢スシ郢晏現ツÂョ闖エï½ソ邵コツÃヲ蟀ソテッツシ?/small> 陷ïスコ陷茨スク隶?諛ïスエï½「?:ツ?"JavaServer Pages"ツ?遯カ?#160;郢昜ケ斟礼ケ晢スシ郢ァï½ケツ?ï¾ゑスキ 隴厄スク驍??/a>ツ?ï¾ゑスキ 郢ァï½ケ郢ァï½ォ郢晢スゥ郢晢スシツ?ï¾ゑスキ CiNiiツ?ï¾ゑスキ J-STAGEツ?ï¾ゑスキ NDLツ?ï¾ゑスキ dlib.jpツ?ï¾ゑスキ 郢ァï½ク郢晢ス」郢昜サ」ホヲ郢ァï½オ郢晢スシ郢?/a>ツ?ï¾ゑスキ TWL ( .jsp | application/jsp | 陋サ譎画イソ | 1999陝キï½エ6隴?隴鯉ス・ | 3.0 (2020陝キï½エ10隴?1隴鯉ス・ ) 驕橸スョ陋サï½・ | 郢敖Ã」ホヲ郢晏干ホ樒ケ晢スシ郢晏現縺顔ケ晢スウ郢ァï½ク郢晢スウ | 雎「ï½セ騾墓コキツ
Â?/th> | HTML, Java | 陜暦スス鬮ォ蟶カï½ィ蜻趣スコ?/a> | JSR 245 | 郢ァï½ヲ郢ァï½ァ郢晄じ縺礼ケァï½、郢?/th> | JavaServer Pages Technology | |
JavaServer Pages (JSP邵イ竏夲スらクコ蜉アï¿・邵コï½ッJakarta Server Pages) 邵コï½ッ邵イ?a href="/wiki/HyperText_Markup_Language" title="HyperText Markup Language">HTML陷?ツ Ã」竊?a href="/ja/Java" title="Java">Java邵コï½ョ郢ァï½ウ郢晢スシ郢晏ウィï½定搏荵晢スé恷ï½シ郢ァ阮吶?堤クコ鄙ォ窶ウ邵イ?a href="/wiki/Web%E3%82%B5%E3%83%BC%E3%83%90" title="Web郢ァï½オ郢晢スシ郢?>Web郢ァï½オ郢晢スシ郢?/a>邵コï½ァ陷肴 蝎ェ邵コï½ォWeb郢晏」ケツδシ郢ァï½ク郢ァ蝣、蜃ス隰瑚ï¼?邵コï½ヲ郢ァï½ッ郢晢スゥ郢ァï½、郢ァï½「郢晢スウ郢晏現竊馴恆譁絶隰?髯ヲ阮卍Âョ邵コ阮吮邵イ
隶弱jï½ヲ?/h2>

Java邵コï½ョ郢ァï½ウ郢晢スシ郢晏ウィツÂッ邵イ?code><%邵コï½ィ%>
髫ェ莨懈差邵コï½ァ陜暦スイ邵コï½セ郢ァ蠕娯螺鬩幢スィ陋サツÃ」竊楢ュ厄スク邵コ荵晢ス檎ケァ荵?ツHTML邵コï½ョ闕ウï½ュ邵コï½ォ郢ァï½ケ郢ァï½ッ郢晢スェ郢晏干繝ィ邵コ譴ァ螯呵ソ堋Ãァ蝎ェ邵コï½ォ髫穂ケ昶斡郢ァ荵昶螺郢ァ竏?竏夲シ
çクコï½ョ髫ェ菫カï½ウ霈費ス堤ケァï½ケ郢ァï½ッ郢晢スェ郢晏干繝ィ郢晢スャ郢敖ε」繝ィ (scriptlet) 邵コï½ィ陷サï½シ邵コï½カ邵イ繧
ïシ
çケァ蠕鯉ス育ケァ鄙ォツδ礼ケ晢スュ郢ァï½ー郢晢スゥ郢?郢ァï½ウ郢晢スシ郢晏ウィï½堤ケァï½ソ郢ァï½ー邵コï½ォ髫慕距ï½ォ荵昶?サ郢ァ荵晢シ
çクコï½ィ邵コ蠕後?堤クコ髦ェï½狗クコ貅假ス∫クイ竏堋δ礼ケ晢スュ郢ァï½ー郢晢スゥ郢?邵コï½ィ郢敖Ã」縺倡ケァï½、郢晢スウ邵コï½ョ隴スï½イ邵コï½ソ陋サツÃ」ï¿?邵コ蠕後?堤クコ髦ェï½狗クイ繧ïスョ螟ゑスセï½ゥ邵コ霈費ス檎クコ貅倥″郢ァï½ケ郢ァï½ソ郢?郢ァï½ソ郢ァï½ー郢晢スゥ郢ァï½、郢晄じホ帷ケ晢スェ郢ァ蜑ïススï½ソ騾包スィ邵コ蜷カï½檎クコï½ー郢ァï½ケ郢ァï½ッ郢晢スェ郢晏干繝ィ郢晢スャ郢敖ε」繝ィ郢ァ蜑ïススï½ソ郢ァ荳岩
邵コï½ォ霑「ï½ャ髢セï½ェ邵コï½ョ郢ァï½ソ郢ァï½ー邵コï½ァ郢ァï½ウ郢晢スシ郢晏ウィï½定搏荵晢スé恷ï½シ郢ァ?邵コ阮吮邵コ蠕後?堤クコ髦ェï½狗クイ
郢ァï½オ郢晢スシ郢晄じホ樒ケ敖ε」繝ィ邵コï½ョ隶匁コッツδス邵コï½ョ邵コï½イ邵コï½ィ邵コï½、邵コï½ィ邵コ蜉ア窶サ陞ウ貅ッï½」ツ Ã」ï¼çケァ蠕娯?サ邵コツÃ」ï½狗クイ
郢ァï½オ郢晢スシ郢晄じホ樒ケ敖ε」繝ィ邵コï½ィ鬩戊シ費シ樒クイï¼鬱ML邵コï½ョ闕ウï½ュ邵コï½ァ郢敖Ã」縺倡ケァï½、郢晢スウ鬩幢スィ陋サツÃ」竊堤ケ晏干ホ溽ケァï½ー郢晢スゥ郢?鬩幢スィ陋サツÃ」ï½定崕ツÃ」ï¿?邵コï½ヲ隴厄スク邵コ荳岩螺郢ァ竏壺邵コ繧 ïス矩◇蜿・ï½コï½ヲ邵コï½セ邵コï½ァ郢ァï½ヲ郢ァï½ァ郢晄じ繝ァ郢ァï½カ郢ァï½、郢晉ソォツÂョ髮?隲。ツ Ã」ï½定イょク呻ス臥クコ蜷カï¼ çクコï½ィ郢ァ繧 ã?堤クコ髦ェï½狗クイ繧 â穐邵コ貅?ツÃゥ謦暮?ァツÃ」竊題怎ï½コ陷牙ク吮?イ陞溷」ケï¼櫁撻ï½エ陷キ蛹サ竊馴ゥ包スゥ邵コ蜉ア窶サ邵コツÃ」ï½?sup id="cite_ref-1" class="reference">[1]邵イ繧具ス。讓費スシï½シ隰?髯ヲ阮吮邵コ蜉ア窶サPHP邵イ?a href="/wiki/Active_Server_Pages" title="Active Server Pages">ASP邵イ?a href="/wiki/ASP.NET" title="ASP.NET">ASP.NET邵コï½ェ邵コï½ゥ邵コ蠕娯旺郢ァ荵?
郢ァï½ッ郢晢スゥ郢ァï½、郢ァï½「郢晢スウ郢晏現ツー郢ァ蟲ィツÂョJSP邵コï½ョ陞ウ貅ッï½。蠕娯?イ郢晢スェ郢ァï½ッ郢ァï½ィ郢ァï½ケ郢晏現ï¼çケァ蠕鯉ス狗クコï½ィ邵イ?a href="/wiki/%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%B5%E3%83%BC%E3%83%90" title="郢ァï½「郢晏干ホ懃ケァï½ア郢晢スシ郢ァï½キ郢晢スァ郢晢スウ郢ァï½オ郢晢スシ郢?>郢ァï½「郢晏干ホ懃ケァï½ア郢晢スシ郢ァï½キ郢晢スァ郢晢スウ郢ァï½オ郢晢スシ郢?/a>邵コï½ョ郢ァï½オ郢晢スシ郢晄じホ樒ケ敖ε」繝ィ郢ァï½ウ郢晢スウ郢敖Ã」繝ェ邵コï½ッJSP郢ァï½ス郢晢スシ郢ァï½ケ郢晁シ斐<郢ァï½、郢晢スォ郢ァ蛛オ縺礼ケ晢スシ郢晄じホ樒ケ敖ε」繝ィ邵コï½ョ郢ァï½ス郢晢スシ郢ァï½ケ郢ァï½ウ郢晢スシ郢晏ウィ竊楢棔逕サ驪、邵コ蜷カï½狗クイ繧 â落邵コ蜉ア窶サ邵コ霈費ス臥クコï½ォ邵コ譏エツÂョ郢ァï½ス郢晢スシ郢ァï½ケ郢ァï½ウ郢晢スシ郢晏ウィï½堤クコ譏エツÂョ陜」ï½エ邵コï½ァ郢ァï½ウ郢晢スウ郢昜サ」縺çケ晢スォ邵コ蜉ア窶サ陞ウ貅ッï½。蠕鯉シ?邵イ竏ォï½オ蜈域」。郢ァ蛛オ縺醍ケ晢スゥ郢ァï½、郢ァï½「郢晢スウ郢晏現竊馴恆豈費スソï½。邵コ蜷カï½狗クイ繧 ïシ çクコï½ョ邵コ貅假ス∫クイ竏オ諤呵崕譏エツÂッ郢ァï½ウ郢晢スウ郢昜サ」縺çケ晢スォ邵コï½ョ隴弱k菫」邵コ蠕個ー邵コ荵晢ス狗クコ蠕?竏夲シ樒クコï½。邵コï½ゥ郢ァï½ウ郢晢スウ郢昜サ」縺çケ晢スォ邵コ謔滂スョ貅ッï½。蠕鯉シçケァ蠕鯉ス狗クコï½ィ2陜玲ィ貞イシ闔会ス・鬮ッ髦ェツÂッ陟「ツ Ãィï½ヲ竏壺邵コ荳岩郢ァ荵昶螺郢ァ竏?竏ォï½オ蜈域」。邵コï½ィ邵コ蜉ア窶サ郢ァï½「郢ァï½ッ郢ァï½サ郢ァï½ケ鬨セ貅キï½コï½ヲ邵コ譴ァ謗?邵コ荳岩郢ァ荵?
郢ァï½ォ郢ァï½ケ郢ァï½ソ郢?郢ァï½ソ郢ァï½ー郢晢スゥ郢ァï½、郢晄じホ帷ケ晢スェ邵コï½ィ邵コ蜉ア窶サ邵コï½ッ邵イ繧嫗va邵コï½ョ隶灘綜ï½コ邏具スサ蠅難スァ蛟・ツÂョ闕ウ?鬩幢スィ邵コï½ィ邵コ蜉ア窶サ陞ウ螟ゑスセï½ゥ邵コ霈費ス檎クコ?a href="#JSTL">JSTL郢ァツÃ」??a href="/wiki/Apache_Struts" title="Apache Struts">Apache Struts邵コï½ョ郢ァ蛹サ竕ァ邵コï½ェ郢晁シ釆樒ケ晢スシ郢?郢晢スッ郢晢スシ郢ァï½ッ邵コ讙主ウ。髢セï½ェ邵コï½ォ陞ウ螟ゑスセï½ゥ邵コ蜉ア笳çケァ繧
ÂÂョ邵コ蠕娯旺郢ァ鄙ォ?竏夲シ
çクコツÃ」ï¼?邵コ貅倥■郢ァï½ー郢ァ蜑ïススï½ソ騾包スィ邵コ蜷カï½狗クコ阮吮邵コï½ァ郢ァ蛹サï½願愾ï½ッ髫アï½ュ隲、ï½ァ郢ァ蟶晢スォ蛟・ï½∫ケァ荵晢シ
çクコï½ィ邵コ蠕後?堤クコ髦ェï½狗クイツJSP2.0邵コï½ァ邵コï½ッ邵イ竏晢スセ謐コ謫らクコï½ョ郢ァï½ソ郢ァï½ー郢昜ク莞ヲ郢晏ウィホ帷ケァï½ッ郢晢スゥ郢ァï½ケ郢ァ蜑ïスス諛按按千クコ蜉ア竊醍クコ荳岩?サ郢ァ繧
ã″郢ァï½ケ郢ァï½ソ郢?郢ァï½ソ郢ァï½ー郢晢スゥ郢ァï½、郢晄じホ帷ケ晢スェ郢ァ蜑ïスス諛按按千クコï½ァ邵コ髦ェï½狗ケァï½ソ郢ァï½ー郢晁シ斐<郢ァï½、郢晢スォ邵コï½ョ闔画
ï½オツÃ」竏ゥ邵コ謔滂スー荳サツ
Â・邵コ霈費ス檎クコ貅?繧
ã■郢ァï½ー郢晁シ斐<郢ァï½、郢晢スォ邵コï½ッ邵イ繧婀P邵コï½ョ隴ÂÃヲï½ウ霈斐?定抄諛按按千クコ霈費ス檎ケァ荵昴Ψ郢ァï½。郢ァï½、郢晢スォ邵コï½ァ隲。ï½。陟托スオ陝èツÂッ .tag
邵コï½ィ邵コï½ェ郢ァ荵?
Model View Controller郢ァï½「郢晢スシ郢ァï½ュ郢敖Ã」縺醍ケ昶ホ慕クコï½ァ邵コï½ッ邵イ繧婀P郢ァ豁司ew邵イ?a href="/wiki/Java_Servlet" title="Java Servlet">Java Servlet郢ァ霎ーontroller邵イ?a href="/wiki/JavaBeans" title="JavaBeans">JavaBeans郢ァ讓スodel邵コï½ィ邵コ蜉ア窶サ騾包スィ邵コツÃ」ï½狗クコ阮吮邵コ譴ァホヲ陞ウ螢ケï¼çケァ蠕娯?サ邵コツÃ」ï½狗クイ
隶貞玄譫?/h2>
郢ァï½ソ郢ァï½ー
HTML邵コï½ョ闕ウï½ュ邵コï½ォ闔会ス・闕ウ荵敖Âョ霑夲スケ隹ソ鄙ォ縺。郢ァï½ー郢ァ螳夲スィ蛟ゥï½ソï½ー邵コ蜷カï½狗クコ阮吮邵コ蠕後?堤クコ髦ェï½狗クイ
陷キ蜥イï½ァï½ー | 郢ァï½ソ郢ァï½ー | 髫アï½ャ隴 |
---|---|---|
郢敖Ã」縺 çケ晢スャ郢ァï½ッ郢敖Ã」縺 çケ | <%@ 郢敖Ã」縺 çケ晢スャ郢ァï½ッ郢敖Ã」縺 çケ?#160;%> | 邵コ阮卍ÂョJSP郢晁シ斐<郢ァï½、郢晢スォ邵コï½ョ陷ïスヲ騾 ÂÃヲ蜃セ邵コï½ョ陞サ讓?ï½ァ郢ァ豺。eb郢ァï½ウ郢晢スウ郢敖Ã」繝ェ邵コï½ォ闔ィ譏エ竏エ郢ァ |
陞ウï½」髫ェ? | <%! 陞ウï½」髫ェ?ツ?%> | JSP邵コï½ァ闖エï½ソ騾包スィ邵コ蜷カï½玖棔逕サ辟夂ケァツÃ」ホ鍋ケァï½ス郢敖ε」繝ゥ郢ァ雋橸スョï½」髫ェ?邵コ蜷カï½ |
郢ァï½ケ郢ァï½ッ郢晢スェ郢晏干繝ィ郢晢スャ郢敖ε」繝ィ | <% Java郢ァï½ウ郢晢スシ郢?#160;%> | 郢ァï½ソ郢ァï½ー陷?ツ Ã」竊笛ava邵コï½ョ郢ァï½ウ郢晢スシ郢晏ウィï½帝明ï½ェ騾包スア邵コï½ォ髫ェ蛟ゥï½ソï½ー邵コ蜷カï½ |
陟 | <%= 陟?#160;%> | 陟台ク環Âョ髫ァ遨ゑスセï½。驍ィ蜈域」。郢ァ霎ソTML邵コï½ョ闕ウï½ュ邵コï½ォ陷ïスコ陷牙ク吮郢ァ |
郢ァï½「郢ァï½ッ郢ァï½キ郢晢スァ郢晢スウ | <jsp:郢ァï½「郢ァï½ッ郢ァï½キ郢晢スァ郢晢スウ陷キ?gt; | JSP邵コï½ァ郢ァ蛹サï¿・髯ヲ蠕娯鴬陷ïスヲ騾 ÂÃ」ï½堤ケァï½ソ郢ァï½ー邵コï½ァ驍ïス。雋取鱒竊馴坎蛟ゥï½ソï½ー邵コ蜷カï½ |
郢ァï½ウ郢晢ス。郢晢スウ郢 | <%-- 郢ァï½ウ郢晢ス。郢晢スウ郢 --%> | JSP邵コï½ィ邵コ蜉ア窶サ邵コï½ョ郢ァï½ウ郢晢ス。郢晢スウ郢晏現ï½帝坎蛟ゥï½ソï½ー邵コ蜷カï½ |
郢敖Ã」縺 çケ晢スャ郢ァï½ッ郢敖Ã」縺 çケ?/h3>
郢敖Ã」縺 çケ晢スャ郢ァï½ッ郢敖Ã」縺 çケ晄じツÂョ驕橸スョ鬯俶ァュ竊堤クコ蜉ア窶サ邵コï½ッ邵イ竏スï½サï½・闕ウ荵敖Âョ郢ァ繧 ÂÂョ邵コ蠕娯旺郢ァ荵?
陷キ蜥イï½ァï½ー | 髫アï½ャ隴?/th> | 關 |
---|---|---|
page | JSP郢晁シ斐<郢ァï½、郢晢スォ邵コï½ョ郢ァï½ィ郢晢スウ郢ァï½ウ郢晢スシ郢敖Ã」縺 çケ晢スウ郢ァï½ー郢ァミ儡P郢晏干ホ溽ケァï½ー郢晢スゥ郢?邵コï½ョ郢ァï½ウ郢晢スシ郢敖Ã」縺 çケ晢スウ郢ァï½ー邵コï½ォ陟「ツ Ãィï½ヲ竏壺import隴ÂÃ」?竏壹◎郢敖ε」縺咏ケ晢スァ郢晢スウ驍ゑス。騾 ÂÃ」ï½帝勗蠕娯鴬 | <%@ page contentType="text/html; charset=Windows-31J" pageEncoding="Windows-31J"ツ?%> |
include | 郢敖Ã」縺冗ケァï½ケ郢晏現繝オ郢ァï½。郢ァï½、郢晢スォ郢ァツÃ」笳守クコï½ョ闔画じツÂョJSP郢晁シ斐<郢ァï½、郢晢スォ郢ァ蛛オ縺çケ晢スウ郢ァï½ッ郢晢スォ郢晢スシ郢晏ウィ笘çケァ荵?繧 ã≧郢晢スウ郢ァï½ッ郢晢スォ郢晢スシ郢晏ウィツÂッ邵イ繧婀P邵コ荵晢ス唄ervlet邵コï½ォ陞溽判驪、邵コ霈費ス檎ケァ蛹コ蜃セ邵コï½ォ髯ヲ蠕鯉ス冗ケァ蠕鯉ス狗クイ繧 ãΨ郢ァï½。郢ァï½、郢晢スォ邵コï½ョ隲。ï½。陟托スオ陝è竊堤クコ蜉ア窶サJSP郢ァ蜑ïススï½ソ騾包スィ邵コ蟶吮 邵コï½ォ闔画じツÂョ隲。ï½。陟托スオ陝èï½定抄ï½ソ騾包スィ邵コ蜷カï½狗クイ繧ïスク?髣奇スャ騾ァツÃ」竊鍋クコï½ッ邵イ竏??jspf邵イ?JSP Fragment)邵コ蠕。ï½スï½ソ騾包スィ邵コ霈費ス檎ケァ荵? | <%@ include file="header.jspf"ツ?%> |
taglib | 郢ァï½ォ郢ァï½ケ郢ァï½ソ郢?郢ァï½ソ郢ァï½ー郢ァ蜑ïススï½ソ騾包スィ邵コï½ァ邵コ髦ェï½狗ケァ蛹サ竕ァ邵コï½ォ邵コ蜷カï½狗クコ貅假ス∫クコï½ョ髫ェï½ュ陞ウ螢ケï½帝勗蠕娯鴬 | <%@ taglib uri="http://www.sample.com/tags/test" prefix="tst"ツ?%> |
郢ァï½「郢ァï½ッ郢ァï½キ郢晢スァ郢晢スウ
郢ァï½「郢ァï½ッ郢ァï½キ郢晢スァ郢晢スウ邵コï½ョ驕橸スョ鬯俶ァュ竊堤クコ蜉ア窶サ邵コï½ッ邵イ竏スï½サï½・闕ウ荵敖Âョ郢ァ繧 ÂÂョ邵コ蠕娯旺郢ァ荵?
- jsp:include
- jsp:param
- jsp:forward
- jsp:plugin
- jsp:fallback
- jsp:getProperty
- jsp:setProperty
- jsp:useBean
JSP2.0邵コï½ァ邵コï½ッ邵イ竏スï½サï½・闕ウ荵敖Âョ郢ァ繧 ÂÂョ邵コ迹夲スソï½ス陷?邵コï½ォ邵コï½ェ邵コï½」邵コ貅?
- jsp:attribute
- jsp:body
- jsp:doBody
- jsp:invoke
- jsp:element
隴蛾斡ï½サ蜷カ縺檎ケ晄じ縺夂ケァï½ァ郢ァï½ッ郢?/h3>
Java邵コï½ョ郢ァï½ウ郢晢スシ郢晄ï½クï½ュ邵コï½ァ闔会ス・闕ウ荵敖Âョ陞溽判辟夂クコ蠕娯旺郢ァ蟲ィツー邵コ蛟・ï½∬崕ï½ゥ騾包スィ邵コï½ァ邵コ髦ェï½玖ソ・ï½カ隲キ蜈キï½シ蝓溷專魄溷生縺檎ケ晄じ縺夂ケァï½ァ郢ァï½ッ郢晏現竊堤クコ蜉ア窶サテッツシ蟲ィ縲帝?包スィ隲「荳奇シçケァ蠕娯?サ邵コツÃ」ï½狗クイ
陞溽判辟夊惺?/th> | 髫アï½ャ隴 |
---|---|
out | javax.servlet.jsp.JspWriter郢ァï½ッ郢晢スゥ郢ァï½ケ邵コï½ョ郢ァï½ェ郢晄じ縺夂ケァï½ァ郢ァï½ッ郢昜コ・ï½、逕サ辟 |
request | javax.servlet.http.HttpServletRequest郢ァï½ッ郢晢スゥ郢ァï½ケ邵コï½ョ郢ァï½ェ郢晄じ縺夂ケァï½ァ郢ァï½ッ郢昜コ・ï½、逕サ辟 |
response | javax.servlet.http.HttpServletResponse郢ァï½ッ郢晢スゥ郢ァï½ケ邵コï½ョ郢ァï½ェ郢晄じ縺夂ケァï½ァ郢ァï½ッ郢昜コ・ï½、逕サ辟 |
pageContext | javax.servlet.jsp.PageContext郢ァï½ッ郢晢スゥ郢ァï½ケ邵コï½ョ郢ァï½ェ郢晄じ縺夂ケァï½ァ郢ァï½ッ郢昜コ・ï½、逕サ辟 |
session | javax.servlet.http.HttpSession郢ァï½ッ郢晢スゥ郢ァï½ケ邵コï½ョ郢ァï½ェ郢晄じ縺夂ケァï½ァ郢ァï½ッ郢昜コ・ï½、逕サ辟 |
application | javax.servlet.ServletContext郢ァï½ッ郢晢スゥ郢ァï½ケ邵コï½ョ郢ァï½ェ郢晄じ縺夂ケァï½ァ郢ァï½ッ郢昜コ・ï½、逕サ辟 |
config | javax.servlet.ServletConfig郢ァï½ッ郢晢スゥ郢ァï½ケ邵コï½ョ郢ァï½ェ郢晄じ縺夂ケァï½ァ郢ァï½ッ郢昜コ・ï½、逕サ辟 |
page | javax.servlet.jsp.HttpJspPage郢ァï½ッ郢晢スゥ郢ァï½ケ邵コï½ョ郢ァï½ェ郢晄じ縺夂ケァï½ァ郢ァï½ッ郢昜コ・ï½、逕サ辟 |
exception | java.lang.Throwable郢ァï½ッ郢晢スゥ郢ァï½ケ邵コï½ョ郢ァï½ェ郢晄じ縺夂ケァï½ァ郢ァï½ッ郢昜コ・ï½、逕サ辟 |
JSTL
JSTLテッツシ?span lang="en">JavaServer Pages Standard Tag Library邵イ繧婀P隶灘綜ï½コ謔カ縺。郢ァï½ー郢晢スゥ郢ァï½、郢晄じホ帷ケ晢スェテッツシ蟲ィツÂッ邵イ繧婀P邵コï½ァ郢ァ蛹サï¿・騾包スィ邵コツÃ」ï½臥ケァ蠕鯉ス玖ョ灘綜ï½コ荵溷飭邵コï½ェ隶匁コッツδス郢ァ雋橸スョ螟ゑスセï½ゥ邵コ蜉ア笳çケァï½ォ郢ァï½ケ郢ァï½ソ郢?郢ァï½ソ郢ァï½ー郢晢スゥ郢ァï½、郢晄じホ帷ケ晢スェ邵コï½ァ邵コ繧 ïス狗クイ?a href="/wiki/2001%E5%B9%B4" title="2001陝キï½エ">2001陝キï½エ邵コï½ォ陞ウ螟ゑスセï½ゥ邵コ霈費ス檎クコ?a href="/wiki/Jakarta_EE" title="Jakarta EE">J2EE 1.3邵コï½ォ邵コ鄙ォï¼樒クコï½ヲ隶灘綜ï½コ邏具スサ蠅難スァ蛟・ツÂョ闕ウ?邵コï½、邵コï½ィ邵コ蜉ア窶サ陝äクサツ Â・邵コ霈費ス檎クコ貅??sup id="cite_ref-2" class="reference">[2]
JSTL邵コï½ァ邵コï½ッ邵イ?a href="/wiki/%E5%A4%89%E6%95%B0_(%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0)" title="陞溽判辟 (郢晏干ホ溽ケァï½ー郢晢スゥ郢晄コ佩ヲ郢ァï½ー)">陞溽判辟夂クコï½ョ隰ォ蝣コï½ス諛奇ス?a href="/ja/If%E6%96%87" title="If隴?>if隴?/a>邵コï½ィ邵コツÃ」笆イ邵コ貊難スィ蜻趣スコ荵溷飭邵コï½ェ隶匁コッツδス郢ァ蜻育スイ關灘ク吮郢ァ荵昴&郢ァï½「郢晢スゥ郢ァï½、郢晄じホ帷ケ晢スェ邵コï½ォ陷?邵コ蛹サ??a href=">XML郢ァ?a href="/wiki/%E5%9B%BD%E9%9A%9B%E5%8C%96%E3%81%A8%E5%9C%B0%E5%9F%9F%E5%8C%96" title="陜暦スス鬮ォ蟶帛密邵コï½ィ陜ィï½ー陜捺コキ蝟ァ">陜暦スス鬮ォ蟶帛密邵イ?a href="/wiki/SQL" title="SQL">SQL邵コï½ョ郢晢スゥ郢ァï½、郢晄じホ帷ケ晢スェ邵イ竏夲シçケァ蟲ィ竊?a href="/ja/%E6%96%87%E5%AD%97%E5%88%97" title="隴ÂÃ・ï½ュ諤慊按?>隴ÂÃ・ï½ュ諤慊按?/a>隰ォ蝣コï½ス諛岩邵コツÃ」笆イ邵コ?a href="/wiki/%E3%82%B5%E3%83%96%E3%83%AB%E3%83%BC%E3%83%81%E3%83%B3" title="郢ァï½オ郢晄じホ晉ケ晢スシ郢昶ホヲ">鬮「ï½「隰ィï½ー郢ァ蛛オ竏ェ邵コï½ィ郢ァ竏壺螺郢晢スゥ郢ァï½、郢晄じホ帷ケ晢スェ邵コ譴ァ鄂イ關灘ク呻シçケァ蠕娯?サ邵コツÃ」ï½狗クイ?sup id="cite_ref-3" class="reference">[3]
EL陟?/h2>
EL陟第得ï½シ?span lang="en">Expression Language邵イ竏晢スシ蜑ーï½ィ?髫ア讖クï½シ蟲ィツÂッ邵イ繧婀P 2.0邵コï½ァ陝äクサツ Â・邵コ霈費ス檎クコ貊鍋悛邵コ貅倪隶貞玄譫夂クコï½ァ邵イ竏晢スセ謐コ謫らクコï½ョ郢ァï½ケ郢ァï½ッ郢晢スェ郢晏干繝ィ郢晢スャ郢敖ε」繝ィ邵コï½ォ闔会ス」郢ァ荳岩夢邵コï½ヲ郢ァ蛹サï½願愾ï½ッ髫アï½ュ隲、ï½ァ邵コï½ォ陷ïスェ郢ァ蠕娯螺JSP郢晁シ斐<郢ァï½、郢晢スォ郢ァ螳夲スィ蛟ゥï½ソï½ー邵コï½ァ邵コ髦ェï½狗ケァ蛹サ竕ァ邵コï½ォ邵コ蜉ア笳çケァ繧 ÂÂョ邵イツEL陟台ク環ÂッJSP郢ァ蛛オツδ咏ケ晢スシ郢ァï½ケ邵コï½ォ邵コ蜉ア笳?a href="/ja/Web%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%83%AF%E3%83%BC%E3%82%AF" title="Web郢ァï½「郢晏干ホ懃ケァï½ア郢晢スシ郢ァï½キ郢晢スァ郢晢スウ郢晁シ釆樒ケ晢スシ郢?郢晢スッ郢晢スシ郢ァï½ッ">Web郢ァï½「郢晏干ホ懃ケァï½ア郢晢スシ郢ァï½キ郢晢スァ郢晢スウ郢晁シ釆樒ケ晢スシ郢?郢晢スッ郢晢スシ郢ァï½ッ邵コï½ァ邵コ繧 ïス?a href="/ja/JavaServer_Faces" title="JavaServer Faces">JSF邵コï½ォ邵コ鄙ォï¼樒クコï½ヲ郢ァ繧牙ウ。髢セï½ェ邵コï½ォ陞ウ螟ゑスセï½ゥ邵コ霈費ス檎クコï½ヲ邵コツÃ」笳çクコ蠕?竏晢スセ蠕個ÂョJSP 2.1, JSF 1.2邵コï½ォ邵コ鄙ォï¼樒クコï½ヲ闕ウ?邵コï½、邵コï½ョ闔牙「難スァ蛟・竊馴おï½ア陷キ蛹サï¼çケァ魃会スシ?span lang="en">Unified EL邵イ竏ォï½オï½ア陷キ莠・ï½シ蜑ーï½ィ?髫ア讖クï½シ蟲ィ?竏夲シçケァ蟲ィ竊?a href="/ja/2013%E5%B9%B4" title="2013陝キï½エ">2013陝キï½エ邵コï½ョEL 3.0邵コï½ァ邵コï½ッJSP邵コ荵晢ス芽ソ「ï½ャ驕カ荵晢シ?邵コ?a href="/wiki/Jakarta_EE" title="Jakarta EE">Java EE 7邵コï½ョ闔牙「難スァ蛟・ツÂョ闕ウ?邵コï½、邵コï½ィ邵コï½ェ邵コï½」邵コï½ヲ邵コツÃ」ï½狗クイ?sup id="cite_ref-4" class="reference">[4]
Expression Language邵コï½ッ邵イ?{}邵コï½ァ髯ヲï½ィ霑エï½セ邵コ蜷カï½狗クイ
${sessionScope.user.id}
Expression Language邵コï½ァ邵コï½ッ邵イ竏スï½サï½・闕ウ荵敖Âョ郢ァ蛹サ竕ァ邵コï½ェ隴蛾斡ï½サ蜷カ縺檎ケ晄じ縺夂ケァï½ァ郢ァï½ッ郢晏現窶イ陋サï½ゥ騾包スィ邵コï½ァ邵コ髦ェï½狗クイ
陞溽判辟夊惺?/th> | 髫アï½ャ隴 |
---|---|
pageContext | javax.servlet.jsp.PageContext郢ァï½ッ郢晢スゥ郢ァï½ケ邵コï½ョ郢ァï½ェ郢晄じ縺夂ケァï½ァ郢ァï½ッ郢昜コ・ï½、逕サ辟 |
pageScope | page郢ァï½ケ郢ァï½ウ郢晢スシ郢晏干ツー郢ァ蟲ィ縺檎ケ晄じ縺夂ケァï½ァ郢ァï½ッ郢晏現ï½定愾髢?ï½セ |
requestScope | request郢ァï½ケ郢ァï½ウ郢晢スシ郢晏干ツー郢ァ蟲ィ縺檎ケ晄じ縺夂ケァï½ァ郢ァï½ッ郢晏現ï½定愾髢?ï½セ |
sessionScope | session郢ァï½ケ郢ァï½ウ郢晢スシ郢晏干ツー郢ァ蟲ィ縺檎ケ晄じ縺夂ケァï½ァ郢ァï½ッ郢晏現ï½定愾髢?ï½セ |
applicationScope | application郢ァï½ケ郢ァï½ウ郢晢スシ郢晏干ツー郢ァ蟲ィ縺檎ケ晄じ縺夂ケァï½ァ郢ァï½ッ郢晏現ï½定愾髢?ï½セ |
param | 郢晢スェ郢ァï½ッ郢ァï½ィ郢ァï½ケ郢晏現繝ア郢晢スゥ郢晢ス。郢晢スシ郢ァï½ソ郢ァ蜻?ï½シ驍城亂笘çケァ雋エap郢ァï½ェ郢晄じ縺夂ケァï½ァ郢ァï½ッ郢 |
paramValues | 髫債Ãヲ辟夂クコï½ョ陋滂ス、郢ァ蜻域亜邵コï½、郢晢スェ郢ァï½ッ郢ァï½ィ郢ァï½ケ郢晏現繝ア郢晢スゥ郢晢ス。郢晢スシ郢ァï½ソ郢ァ蜻?ï½シ驍城亂笘çケァ鬯シtring陜咏洸ツ Â崎崕 |
header | 郢晢スェ郢ァï½ッ郢ァï½ィ郢ァï½ケ郢晏現ツδ倡ケ敖ε」繝?郢晢スシ邵コï½ィ陋滂ス、郢ァ蜻?ï½シ驍城亂笘çケァ雋エap郢ァï½ェ郢晄じ縺夂ケァï½ァ郢ァï½ッ郢 |
headerValues | 髫債Ãヲ辟夂クコï½ョ陋滂ス、郢ァ蜻域亜邵コï½、郢晢スェ郢ァï½ッ郢ァï½ィ郢ァï½ケ郢晏現ツδ倡ケ敖ε」繝?郢晢スシ郢ァ蜻?ï½シ驍城亂笘çケァ鬯シtring陜咏洸ツ Â崎崕 |
cookie | 郢ァï½ッ郢敖ε」縺冗ケ晢スシ郢ァ蜻?ï½シ驍城亂笘çケァ雋エap郢ァï½ェ郢晄じ縺夂ケァï½ァ郢ァï½ッ郢 |
initParam | 郢ァï½ウ郢晢スウ郢敖Ã」縺醍ケァï½ケ郢昜コ・ツ按晁ュ帶コキ蝟ァ郢昜サ」ホ帷ケ晢ス。郢晢スシ郢ァï½ソ郢ァ蜻?ï½シ驍城亂笘çケァ雋エap郢ァï½ェ郢晄じ縺夂ケァï½ァ郢ァï½ッ郢 |
雎ïスエ陷ソï½イ
郢晁ツδシ郢ァï½ク郢晢スァ郢晢スウ | JSR | 郢晢スェ郢晢スェ郢晢スシ郢ァï½ケ隴鯉ス・ |
---|---|---|
1.0 | 1999陝キï½エ6隴?隴鯉ス・ | |
1.1 | 1999陝キï½エ12隴?7隴鯉ス・ | |
1.2 | 53 | 2001陝キï½エ9隴?5隴鯉ス・ |
2.0 | 152 | 2003陝キï½エ11隴?4隴鯉ス・ |
2.1 | 245 | 2006陝キï½エ5隴?1隴鯉ス・ |
2.2(2.1 Maintenance Release) | 2009陝キï½エ12隴?0隴鯉ス・ | |
2.3(2.1 Maintenance Release2) | 2013陝キï½エ6隴?2隴鯉ス・ |
隰ïスケ陋サï½、
邵イ蜍イurach's Java Servlets and JSP邵イ髦ェ竊堤クコツÃ」竕ァ隴幢スャ邵コï½ッ邵イ繧婀P邵コï½ォJava郢ァï½ウ郢晢スシ郢晏ウィï½定搏荵晢スé恷ï½シ郢ァ?邵コ阮吮邵コï½ッ闕ウ?髣奇スャ騾ァツÃ」竊鍋クコï½ッ郢ァツÃ」ï½願ュïスケ邵コ?邵コï½ィ髴托スー邵コï½ケ郢ァ荵?繧 ïス育ケァ鬘俶¶邵コツÃヲ辟碑ア戊シ板Âッ邵イ繧婀P邵コï½ォ陜謎ケ晢スé恷ï½シ邵コï½セ郢ァ蠕娯螺郢晁繝」郢ァï½ッ郢ァï½ィ郢晢スウ郢晏ウィツÂョ郢晢スュ郢ァï½ク郢敖ε」縺醍ケァ諡 ervlet陷?ツ Ã」ツÂョJava郢ァï½ウ郢晢スシ郢晏ウィ竊馴§ï½サ髯ヲ蠕娯郢ァ荵晢シ çクコï½ィ邵コï½ァ邵コ繧 ïス狗クイ繧 ïシ çクコï½ョ陜」ï½エ陷キ蛹サ?繝セervlet邵コï½ッ陷ïスヲ騾 ÂÃ」ï½定ォ。ツ Ã・ï½ス阮呻シ?邵イ繧婀P邵コï½ッHTML邵コï½ョ髯ヲï½ィ驕会スコ郢ァ蜻育帥陟冶侭ï¼?邵コï½セ邵コ蜷カ?繧 ïシ çケァ蠕娯郢ァ蛹サï½顔クイ竏壹&郢晢スシ郢晏ウィï½定ュ丞ョ茨ス「ï½コ邵コï½ェ陋サツÃゥ螻ャ邵コ蠕後?堤クコ髦ェï½狗クイ?sup id="cite_ref-FOOTNOTEMurachUrban201446遯カ?7ï¾ゑスァ1_Get_started_right_-_The_JSP_for_the_second_page_5-0" class="reference">[5]
2000陝キï½エ邵コï½ォ邵イ?Java Servlet Programming"邵コï½ョ髣。闍?ツ Ã」縲堤クコ繧 ïス徽ason Hunter邵コï½ッ邵イ繧婀P邵コï½ォ鬮「ï½「邵コ蜷カï½狗クコツÃ」ï¿・邵コï½、邵コ荵敖Âョ邵イ謔滓牒鬯俶ェ弱○邵イ髦ェï½帝恆ï½ー邵コï½ケ邵コ貅?繧ïススï½シ邵コï½ッJSP邵コï½ッ邵イ郢ーava郢晏干ホ帷ケ敖ε」繝ィ郢晁シ斐°郢晢スシ郢?邵コï½ォ邵コï½ィ邵コï½」邵コï½ヲ隴?鬩包スゥ邵コï½ェ髫暦ス」雎趣スコ驕イ謔カ縲堤クコï½ッ邵コï½ェ邵コツÃ」ツー郢ァ繧 ïシ?郢ァ蠕娯邵コツÃ」?髦ェ竊帝恆ï½ー邵コï½ケ郢ァ荵??sup id="cite_ref-problems_6-0" class="reference">[6]
髢シ螢スï½ウï½ィ
- ^ 郢ァï½オ郢晢スシ郢晄じホ樒ケ敖ε」繝ィ邵コï½ァ邵コï½ッ`println`郢晢ス。郢ァï½ス郢敖ε」繝ゥ邵コ遒?ï½サ驛「竏壺霑エï½セ郢ァ蠕娯?サ邵イ竏晏コé坡ï½ュ隲、ï½ァ邵コ蠕。ï½ス諠ケï½ク荵昶郢ァ荵昶螺郢ァ?/span>
- ^ 遯カ?a rel="nofollow" class="external text" href="http://otn.oracle.co.jp/technology/global/jp/sdn/java/j2ee/techtips/2003/private/ett1222.html">郢ァï½ィ郢晢スウ郢ァï½ソ郢晢スシ郢晏干ホ帷ケァï½、郢ァï½コ Java 郢敖Ã」縺醍ケ晏シアホ溽ケァï½ク Tech Tips遯カ? 郢ァï½ェ郢晢スゥ郢ァï½ッ郢晢スォ (2003陝キï½エ12隴?2隴鯉ス・). 2014陝キï½エ3隴?2隴鯉ス・鬮「ï½イ髫包スァ邵イ?/cite>
- ^ 遯カ?a rel="nofollow" class="external text" href="http://docs.oracle.com/javaee/5/tutorial/doc/bnakc.html">Chapter 7 JavaServer Pages Standard Tag Library遯カ?#32;(髣搾スア髫ア?. The Java EE 5 Tutorial. 郢ァï½ェ郢晢スゥ郢ァï½ッ郢晢スォ (2010陝キï½エ). 2014陝キï½エ3隴?2隴鯉ス・鬮「ï½イ髫包スァ邵イ?/cite>
- ^ 遯カ?a rel="nofollow" class="external text" href="http://www.infoq.com/jp/news/2013/07/el3">Java EE 7邵コ謔滂スシ蜑ーï½ィ?髫ア讒ュツÂョ隲。ï½。陟托スオ郢ァ蜻育スイ關?/a>遯カ? InfoQ (2013陝キï½エ7隴?2隴鯉ス・). 2014陝キï½エ2隴?3隴鯉ス・鬮「ï½イ髫包スァ邵イ?/cite>
- ^ Murach & Urban 2014, pp.ツ?46遯カ?7, ï¾ゑスァ1 Get started right - The JSP for the second page.
- ^ The Problems with JSP (January 25, 2000)
陟第 逡鷹裡蠍コï½ス?/h3>
- Murach, Joel; Urban, Michael (2014) (髣搾スア髫ア?. Murach's Java Servlets and JSP. Mike Murach & Associates. ISBNツ?978-1-890774-78-3