JSP»ù±¾Óï·¨Ó붨Òå
JSP»ù±¾Óï·¨Ó붨Òå
ÏÈÀ´¿´Ò»¶Î¼òµ¥µÄС³ÌÐò£º
³ÌÐò£º
1.jsp
<html>
<head>
<title>example</title>
</head>
1
¡¡
<%@ page language=”java” %>
2
¡¡
<%@ page
contentType=”text/html,charset=”GB2312””>
3
¡¡
<body>
4
¡¡
<% !int value=0;%>
5
¡¡
<%
6
¡¡
for (int
i=1;i<=100;i++)
7
¡¡
{
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
8
¡¡
value=value+i;
9
¡¡
}
10
¡¡
%>
¡¡¡¡¡¡¡¡
11
¡¡
<p>
´Ó
1
¼Óµ½
100
µÄ½á¹ûΪ£º
<%=value%></p>
12
¡¡
<p>
½ñÌìÊÇ£º
<%=new
java.util.Date()%></p>
</body>
</html>
JSP
ÔªËØÊÇǶÈëÔÚÆÕͨµÄ
HTML
Ò³ÃæÀïÃæµÄ£¬
JSP
±ê¼Ç¶¼ÊÇÒÔ
”<%”
»òÕß
”<jsp:”
¿ªÍ·£¬Ïà¶ÔÓ¦µÄÒÔ
”%>”
»òÕß
”/>”
½áÊø
ÔÚÕâ¶Î³ÌÐòÖÐ
Óï¾ä
1
¡¡ÕâÌõÖ¸ÁÒåÁ˱¾³ÌÐòËùʹÓõÄÊÇ
JAVA
ÓïÑÔ¡£µ±È»Ò²¿ÉÒÔ²»Ð´£¬
JSP
Ò³Ãæ×Ô¶¯ÈÏ
¡¡¡¡¡¡¡¡ÎªÊÇ
JAVA
ÓïÑÔ
Óï¾ä
4
¡¡¶¨ÒåÁËÒ»¸öÕûÐͱäÁ¿£¬£¨×¢Òâÿ¸ö±äÁ¿ÉùÃ÷ºó
µÄÓï¾äÒª¼ÓÉÏ·ÖºÅ
.
£©ÔÚ
JSP
ÖУ¬ÓÃ
<% !
×öÆðʼ±ê¼Ç£¬ÓÃ
%>
×ö½áÊø±ê¼Ç£¬ÓÃÀ´ÉùÃ÷
JSP
³ÌÐòÖÐËùÒªÓõ½µÄ±äÁ¿ºÍ·½·¨£¬Óï¾ä¼äÓ÷ֺŸô
¿ª
Óï¾ä
5
µ½Óï¾ä
10
ÊÇÒ»¸ö³ÌÐò¶ÎÔªËØ£¬³ÌÐò¶ÎÔªËØ·â×°ÁË
JAVA
³ÌÐò´úÂ룬ÓÃ
<%
×öÆðʼ±ê¼Ç£¬ÓÃ
%>
×ö½áÊø±ê¼Ç
Óï¾ä
11
¡¡ÊÇÒ»¸ö
JSP
±í´ïʽ£¬
JSP
±í´ïʽÊÇÓÃÀ´ÔÚ
JSP
Ò³ÃæÖÐÊä³ö×÷ΪÔËÐнá¹ûµÄ×Ö·û´®»òÕßÊýÖµ±ä
Á¿¡£ÔÚ
JSP
ÖÐÓÃ
<% =
×öÆðʼ±ê¼Ç£¬ÓÃ
%>
×ö½áÊø±ê¼Ç¡£±¾¾äÊÇÓÃÀ´Êä³ö
1
¼Óµ½
100
µÄÖµ
Óï¾ä
12
¡¡Í¬ÑùÊÇÒ»¸ö
JSP
±í´ïʽ¡¡£¬Í¨¹ýµ÷ÓÃ
JAVA
Àà¿âÖеÄ
DATE
£¨£©º¯Êý£¬²¢ÇÒת»»Îª×Ö·û´®ÔÚÒ³ÃæÊä³ö
1.2
½Å±¾ÔªËØÓï·¨
JSP
µÄ½Å±¾ÔªËØÓÐËÄÖÖ£º×¢ÊÍ¡¢ÉùÃ÷¡¢±í´ïʽºÍ³ÌÐò¶Î¡£ÕâËÄÖֽű¾ÔªËض¼ÊÇÓÃÒ»¶Ô
<%
ºÍ
%>
·ûºÅËù·â×°¹¹³ÉµÄ£¬ÓÃÀ´°üº¬
JSP
ÖÐ
JAVA
³ÌÐò
1.2.1
×¢ÊÍ
JSP
³ÌÐòÖпÉÒÔ°üº¬ÈýÖÖ²»Í¬ÀàÐ͵Ä×¢ÊÍ£¬Ò»ÖÖÊÇ
JSP
±ê×¼×¢ÊÍ¡£Ò»ÖÖÊÇ
JAVA
Ïà¹ØÎĵµ£º
JS´úÂë
<script
type="text/javascript">
function closewindow(){
window.returnValue = true;
window.close();
}
function clock(){
i = i -1;
if(document.getElementById("info")){
document.getElementById("info").innerHTML
......
JSPÖнá¹û¼¯ÏÔʾÈçÏ£º
<
ww:iterator
value
=
"resultList"
status
=
"status"
>
<
tr
class
=
"<ww:if test="
#status.even"
>
row-even
</
ww:if
> ......
scopeÊôÐÔÓÃÓÚÖ¸¶¨JavaBeanʵÀý¶ÔÏóËù´æ´¢µÄÓò·¶Î§£¬ÆäȡֵֻÄÜÊÇpage¡¢request¡¢sessionºÍapplicationËĸöÖµÖеÄÒ»¸ö£¬ÆäĬÈÏÖµÊÇpage¡£
ÎÒ¿ÉÒÔ²âÊÔÏÂÃæ´úÂ룺
date.jsp
---------------------------------------------------------
<jsp:useBean i ......
JSP×Ô¶¨Òå±êÇ©
Ò»£¬ »ù±¾¸ÅÄ
±êÇ©(Tag):±êÇ©ÊÇÒ»ÖÖXMLÔªËØ£¬Í¨¹ý±êÇ©¿ÉÒÔʹJSPÍøÒ³±äµÃ¼ò½àÒ×ÓÚά»¤£¬»¹¿ÉÒÔ·½±ãµØÊµÏÖͬһ¸öJSPÎļþÖ§³Ö¶àÖÖÓïÑÔ°æ±¾¡£ÓÉÓÚ±êÇ©ÊÇXMLÔªËØ£¬ËùÒÔËüµÄÃû³ÆºÍÊôÐÔ¶¼ÊÇ´óСдÃô¸ÐµÄ¡£
±êÇ©¿â(Tag library)£ºÓÉһϵÁй¦ÄÜÏàËÆ£¬Âß¼ÉÏ»¥ÏàÁªÏµµÄ±êÇ©¹¹³ÉµÄ¼¯ºÏ³ÆÎª±êÇ©¿ ......
JSP µÄÄÚÖöÔÏóÓУºresquest ¡¢response¡¢session¡¢ application ¡¢out¡£ÒÔÏÂÎÒÃǽ«
Ò»Ò»½éÉÜ¡£
response ºÍrequest ¶ÔÏóÊÇJSP µÄÄÚÖöÔÏó½ÏÖØÒªµÄÁ½¸ö£¬ÕâÁ½¸ö¶ÔÏóÌṩÁ˶ԷþÎñ
Æ÷ºÍä¯ÀÀÆ÷ͨÐÅ·½·¨µÄ¿ØÖÆ¡£Ö±½ÓÌÖÂÛÕâÁ½¸ö¶ÔÏóǰ£¬ÒªÏȶÔHTTP ÐÒé----Word Wide
Webµ×²ãÐÒé×÷¼òµ¥½éÉÜ¡£
Word Wide WebÊÇÔõÑùÔËÐеÄÄØ£ ......