jspÁ¬½Ó¸÷ÖÖÊý¾Ý¿â´óÈ«
ÏÖÔÚÓкöà³õѧJSPµÄÍøÓѾ³£»áÎÊÊý¾Ý¿âÔõôÁ¬½Ó°¡£¬ÔõôÀϳö´í°¡£¿ËùÒÔÎÒ¼¯ÖеÄÔÚÕâдƪÎÄÕ¹©´ó¼Ò²Î¿¼£¬ÆäʵÕâÖÖ°ÑÊý¾Ý¿âÂ߼ȫ²¿·ÅÔÚjspÀïδ±ØÊǺõÄ×ö·¨£¬µ«ÊÇÓÐÀûÓÚ³õѧÕßѧϰ£¬ËùÒÔÎÒ¾ÍÕâÑù×öÁË£¬µ±´ó¼Òѧµ½Ò»¶¨³Ì¶ÈµÄʱºò£¬¿ÉÒÔ¿¼ÂÇÓÃMVCµÄģʽ¿ª·¢¡£ÔÚÁ·Ï°ÕâЩ´úÂëµÄʱºò£¬ÄãÒ»¶¨½«JDBCµÄÇý¶¯³ÌÐò·Åµ½·þÎñÆ÷µÄÀà·¾¶ÀȻºóÒªÔÚÊý¾Ý¿âÀィһ¸ö±ítest,ÓÐÁ½¸ö×ֶαÈÈçΪtest1£¬test2£¬¿ÉÒÔÓÃÏÂÃæSQL½¨
¡¡¡¡ create table test(test1 varchar(20),test2 varchar(20)
È»ºóÏòÕâ¸ö±íдÈëÒ»Ìõ²âÊԼͼ£¬ÄÇôÏÖÔÚ¿ªÊ¼ÎÒÃǵÄjspºÍÊý¾Ý¿âÖ®Âðɡ£
¡¡¡¡ Ò»¡¢jspÁ¬½ÓOracle8/8i/9iÊý¾Ý¿â£¨ÓÃthinģʽ£©
¡¡¡¡ testoracle.jspÈçÏ£º
¡¡¡¡ £¼%@ page contentType="text/html;charset=gb2312"%>
¡¡¡¡ £¼%@ page import="Java.sql.*"%>
¡¡¡¡ £¼html>
¡¡¡¡ £¼body>
¡¡¡¡ £¼%Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
¡¡¡¡ String url="jdbc:oracle:thin:@localhost:1521:orcl";
¡¡¡¡ //orclΪÄãµÄÊý¾Ý¿âµÄSID
¡¡¡¡ String user="scott";
¡¡¡¡ String password="tiger";
¡¡¡¡ Connection conn= DriverManager.getConnection(url,user,password);
¡¡¡¡ Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
¡¡¡¡ String sql="select * from test";
¡¡¡¡ ResultSet rs=stmt.executeQuery(sql);
¡¡¡¡ while(rs.next()) {%>
¡¡¡¡ ÄúµÄµÚÒ»¸ö×Ö¶ÎÄÚÈÝΪ£º£¼%=rs.getString(1)%>
¡¡¡¡ ÄúµÄµÚ¶þ¸ö×Ö¶ÎÄÚÈÝΪ£º£¼%=rs.getString(2)%>
¡¡¡¡ £¼%}%>
¡¡¡¡ £¼%out.print("Êý¾Ý¿â²Ù×÷³É¹¦£¬¹§Ï²Äã");%>
¡¡¡¡ £¼%rs.close();
¡¡¡¡ stmt.close();
¡¡¡¡ conn.close();
¡¡¡¡ %>
¡¡¡¡ £¼/body>
¡¡¡¡ £¼/html>
¶þ¡¢JSPÁ¬½ÓSQL Server7.0/2000Êý¾Ý¿â
¡¡¡¡ testsqlserver.jspÈçÏ£º
¡¡¡¡ £¼%@ page contentType="text/html;charset=gb2312"%>
¡¡¡¡ £¼%@ page import="Java.sql.*"%>
¡¡¡¡ £¼html>
¡¡¡¡ £¼body>
¡¡¡¡ £¼%Class.forName("com.microsoft.JDBC.sqlserver.SQLServerDriver").newInstance();
¡¡¡¡ String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
¡¡¡¡ //pubsΪÄãµÄÊý¾Ý¿âµÄ
¡¡¡¡ String user="sa";
¡¡¡¡ String password="";
Ïà¹ØÎĵµ£º
struts2µÄʵÏÖ·½·¨
LangSelector.jsp
<%@taglib prefix="s" uri="/struts-tags"%>
<html>
<head>
<script type="text/javascript">
<!--
function langSelecter_onChanged() {
& ......
ASPÓëJSPµÄ±È½Ï
´Ó΢ÈíÍƳöÁËASP(ActiveServerPage)ºó£¬ËüÒÔÆäÇ¿´óµÄ¹¦ÄÜ£¬¼òµ¥Ò×ѧµÄÌصã¶øÊܵ½¹ã´óWEB¿ª·¢ÈËÔ±µÄϲ»¶¡£µ«ÊÇËüÈ´ÓÐ΢Èí²úÆ·µÄͨ²¡,Ö»ÄÜÔÚWindowsƽ̨ÏÂʹÓã¬ËäÈ»Ëü¿ÉÒÔͨ¹ýÔö¼Ó¿Ø¼þ¶øÔÚLINUXÏÂʹÓ㬵«ÊÇÆ书ÄÜ×îÇ¿´óµÄDCOM¿Ø¼þÈ´²»ÄÜʹÓ᣶øSUN¹«Ë¾ÔÚJAVAµÄ»ù´¡Ï¿ª·¢³öµÄJSP(Java ServerPages)ʵÏÖÁ˶ ......
¸Ã±êÇ©ÓÃÓÚÔÚµ±Ç°µÄJspÒ³ÃæÖмÓÔØÁíÒ»¸ö¾²Ì¬»ò¶¯Ì¬µÄÎļþÒ³Ãæ
1.¾²Ì¬Îļþ¼ÓÔظñʽ
<jsp:include page=? flush="true/false" />
page£ºÓÃÓÚָʾ±»¼ÓÔصľ²Ì¬Ò³ÃæÎļþÃû
flush£ºÉèÖûº³åÇøÊÇ·ñ¿ÉÓÃ
2.¶¯Ì¬Îļþ¼ÓÔظñʽ
......
¸Ã¶ÔÏóÊÇjavax.servlet.ServletResponseÀàµÄʵÀý£¬Æä×÷ÓøպÃÓërequest¶ÔÏóÏà·´£¬request¶ÔÏóÊÇ°üº¬ÁË¿Í»§ÇëÇóµÄÓйØÐÅÏ¢£¬¶øresponse¶ÔÏóÊÇ°üº¬ÁËÏìÓ¦¿Í»§ÇëÇóµÄÓйØÐÅÏ¢£»³£Ó÷½·¨ÈçÏÂ
addCookie(Cookie c)£ºÌí¼ÓÒ»¸öCookie¶ÔÏó£¬ÓÃÀ´±£´æ¿Í»§¶ËµÄÓû§ÐÅÏ¢
sendRedirect(URL)£º½«µ±Ç°¿Í»§¶ËµÄ ......
pageEncoding£ºÉèÖÃJSPÔ´ÎļþºÍÏìÓ¦ÕýÎÄÖеÄ×Ö·û¼¯±àÂë¡£
contentType£ºÉèÖÃJSPÔ´ÎļþºÍÏìÓ¦ÕýÎĵÄ×Ö·û¼¯±àÂë¼°MIMEÀàÐÍ¡£
¿É¼û,pageEncodingºÍcontentType¶¼¿ÉÒÔÉèÖÃJSPÔ´ÎļþºÍÏìÓ¦ÕýÎÄÖеÄ×Ö·û¼¯±àÂë¡£µ«Ò²ÓÐÇø±ð:
ÉèÖÃJSPÔ´Îļþ×Ö·û¼¯Ê±,ÓÅÏȼ¶ÎªpageEncoding>contentType¡£Èç¹û¶¼Ã»ÓÐÉèÖã¬Ä¬ÈÏISO-8859-1¡£
......