📄 index.html
字号:
<html>
<head>
<title>JSP book examples</title>
</head>
<body bgcolor="white">
<table border="0" cellspacing="20">
<tr>
<td align="top"><img src="cover.gif" border="1"></td>
<td valign=middle align=center colspan="2">
<h1>Welcome to JavaServer Pages, 2nd Edition</h1>
<p>
Here you find all examples described in the book, as well as
the <a href="doc/index.html">JavaDocs</a> for all Java classes used
in the examples. I hope you
will have fun reading the book and that you'll find the examples
useful.
<p>
<i>Hans Bergsten</i>
</td>
</tr>
<tr>
<td valign="top">
<h2>Chapter 5</h2>
<a href="ch5/easy.jsp">JSP is Easy</a>
<blockquote>
Source:<br>
<a href="jspSource/ch5/easy.jsp" target="_src">easy.jsp</a><br>
</blockquote>
</td>
<td valign="top">
<h2>Chapter 6</h2>
<a href="ch6/cartoon.jsp">Cartoon Bean</a>
<blockquote>
Source:<br>
<a href="jspSource/ch6/cartoon.jsp" target="_src">cartoon.jsp</a>
</blockquote>
<a href="ch6/cartoon2.jsp">Cartoon Bean with JSTL</a>
<blockquote>
Source:<br>
<a href="jspSource/ch6/cartoon2.jsp" target="_src">cartoon2.jsp</a>
</blockquote>
<a href="ch6/message.jsp">Message Bean</a>
<blockquote>
Source:<br>
<a href="jspSource/ch6/message.jsp" target="_src">message.jsp</a>
</blockquote>
</td>
<td valign="top">
<h2>Chapter 7</h2>
<a href="ch7/message.jsp">Message Custom Action</a>
<blockquote>
Source:<br>
<a href="jspSource/ch7/message.jsp" target="_src">message.jsp</a>
</blockquote>
</td>
</tr>
<tr>
<td valign="top">
<h2>Chapter 8</h2>
<a href="ch8/input_jstl.jsp">JSTL Parameter Access</a>
<blockquote>
Source:<br>
<a href="jspSource/ch8/input_jstl.jsp" target="_src">input_jstl.jsp</a><br>
</blockquote>
<a href="ch8/reqinfo.jsp">JSTL Request Data Access</a>
<blockquote>
Source:<br>
<a href="jspSource/ch8/reqinfo.jsp" target="_src">reqinfo.jsp</a>
</blockquote>
<a href="ch8/input_bean.jsp">Bean Parameter Access</a>
<blockquote>
Source:<br>
<a href="jspSource/ch8/input_bean.jsp" target="_src">input_bean.jsp</a><br>
</blockquote>
<a href="ch8/validate_jstl.jsp">JSTL Validation</a>
<blockquote>
Source:<br>
<a href="jspSource/ch8/validate_jstl.jsp" target="_src">validate_jstl.jsp</a><br>
</blockquote>
<a href="ch8/validate_bean.jsp">Bean Validation</a>
<blockquote>
Source:<br>
<a href="jspSource/ch8/validate_bean.jsp" target="_src">validate_bean.jsp</a><br>
</blockquote>
</td>
<td valign="top">
<h2>Chapter 9</h2>
<a href="ch9/error1.jsp">Improperly Terminated Directive</a>
<blockquote>
Source:<br>
<a href="jspSource/ch9/error1.jsp" target="_src">error1.jsp</a><br>
</blockquote>
<a href="ch9/error2.jsp">Improperly Terminated Action</a>
<blockquote>
Source:<br>
<a href="jspSource/ch9/error2.jsp" target="_src">error2.jsp</a><br>
</blockquote>
<a href="ch9/error3.jsp">Invalid Attribute Name</a>
<blockquote>
Source:<br>
<a href="jspSource/ch9/error3.jsp" target="_src">error3.jsp</a><br>
</blockquote>
<a href="ch9/error4.jsp">Missing End Quote</a>
<blockquote>
Source:<br>
<a href="jspSource/ch9/error4.jsp" target="_src">error4.jsp</a><br>
</blockquote>
<a href="ch9/error5.jsp">Missing EL Curly Braces</a>
<blockquote>
Source:<br>
<a href="jspSource/ch9/error5.jsp" target="_src">error5.jsp</a><br>
</blockquote>
<a href="ch9/error6.jsp">Missing End EL Curly Brace</a>
<blockquote>
Source:<br>
<a href="jspSource/ch9/error6.jsp" target="_src">error6.jsp</a><br>
</blockquote>
<a href="ch9/error7.jsp">Invalid Property Name</a>
<blockquote>
Source:<br>
<a href="jspSource/ch9/error7.jsp" target="_src">error7.jsp</a><br>
</blockquote>
<a href="ch9/error8.jsp">Invalid Parameter Name</a>
<blockquote>
Source:<br>
<a href="jspSource/ch9/error8.jsp" target="_src">error8.jsp</a><br>
</blockquote>
<a href="ch9/error9.jsp">Logical Error</a>
<blockquote>
Source:<br>
<a href="jspSource/ch9/error9.jsp" target="_src">error9.jsp</a><br>
</blockquote>
<a href="ch9/debug.jsp?debug=resp+stdout&a=b">Debug Output</a>
<blockquote>
Source:<br>
<a href="jspSource/ch9/debug.jsp" target="_src">debug.jsp</a><br>
</blockquote>
<a href="ch9/calc.jsp">Runtime Exception and Error Page</a>
<blockquote>
Source:<br>
<a href="jspSource/ch9/calc.jsp" target="_src">calc.jsp</a><br>
<a href="jspSource/ch9/errorpage.jsp" target="_src">errorpage.jsp</a><br>
</blockquote>
<a href="ch9/calc2.jsp">Runtime Exception and Catch</a>
<blockquote>
Source:<br>
<a href="jspSource/ch9/calc2.jsp" target="_src">calc2.jsp</a><br>
</blockquote>
</td>
<td valign="top">
<h2>Chapter 10</h2>
<a href="ch10/userinfoinput.jsp">Separate Validation Page</a>
<blockquote>
Source:<br>
<a href="jspSource/ch10/userinfoinput.jsp" target="_src">userinfoinput.jsp</a><br>
<a href="jspSource/ch10/userinfovalidate.jsp" target="_src">userinfovalidate.jsp</a><br>
<a href="jspSource/ch10/userinfovalid.jsp" target="_src">userinfovalid.jsp</a><br>
</blockquote>
<a href="ch10/counter1.jsp">Session and Application Scope Counters</a>
<blockquote>
Source:<br>
<a href="jspSource/ch10/counter1.jsp" target="_src">counter1.jsp</a><br>
</blockquote>
<a href="ch10/counter2.jsp">URL Rewriting</a>
<blockquote>
Source:<br>
<a href="jspSource/ch10/counter2.jsp" target="_src">counter2.jsp</a><br>
</blockquote>
<a href="ch10/catalog.jsp">Shopping Cart</a>
<blockquote>
Source:<br>
<a href="jspSource/ch10/catalog.jsp" target="_src">catalog.jsp</a><br>
<a href="jspSource/ch10/product.jsp" target="_src">product.jsp</a><br>
<a href="jspSource/ch10/addtocart.jsp" target="_src">addtocart.jsp</a>
</blockquote>
</td>
</tr>
<tr>
<td valign="top">
<h2>Chapter 11</h2>
<font color="red">All these examples require a database</font><p>
<a href="ch11/enter.jsp">Employee Registration</a>
<blockquote>
Source:<br>
<a href="jspSource/ch11/enter.jsp" target="_src">enter.jsp</a><br>
<a href="jspSource/ch11/validate.jsp" target="_src">validate.jsp</a><br>
<a href="jspSource/ch11/store.jsp" target="_src">store.jsp</a><br>
<a href="jspSource/ch11/confirmation.jsp" target="_src">confirmation.jsp</a>
</blockquote>
<a href="ch11/search.html">Employee Search</a>
<blockquote>
Source:<br>
<a href="jspSource/ch11/search.html" target="_src">search.html</a><br>
<a href="jspSource/ch11/find.jsp" target="_src">find.jsp</a><br>
<a href="jspSource/ch11/list.jsp" target="_src">list.jsp</a><br>
<a href="jspSource/ch11/delete.jsp" target="_src">delete.jsp</a>
</blockquote>
<a href="ch11/maxrows.jsp">Getting a Few Rows at a Time</a>
<blockquote>
Source:<br>
<a href="jspSource/ch11/maxrows.jsp" target="_src">maxrows.jsp</a><br>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -