<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 73,  comments - 55,  trackbacks - 0
    1.盡量用<jsp:include>標簽把相同部分放在一起,以后更改的時候方便。
    ?
    2.request.getAttribute()/.getParameter()中的參數(shù)如果之前沒有內(nèi)容,則得到的是null。
    ?
    3.表單提交的信息不能換行,下面是解決辦法。同理,""變?yōu)?amp;nbsp就能處理空格問題。
    //換行的處理,就是將獲得的文本框的換行標記轉(zhuǎn)化為相應的HTML標識,即<br>,下面我以變量description來說明,
    //--------------程序開始
    //接收description從前邊提交的值
    String description.getParameter("Content");
    //----------用循環(huán)來轉(zhuǎn)換,用到的JAVA函數(shù)有indexOf和substring,對于這兩個函數(shù)不清楚的請查閱相關資料
    //轉(zhuǎn)換換行符\\r\\n成為HTML換行標記<BR>
    while(description.indexOf("\r\n")>=0 || description.indexOf(" ")>=0) //判斷Content中是否含有換行標記"\r\n"和空格標記" "
    {
    ? int i=description.indexOf("\r\n");//記錄換行標記的位置
    ??if(i>=0)
    ??{
    ????=description.substring(0,i)+"<br>"+description.substring(i+2);//替換
    ??}
    ??int j = description.indexOf(" ");
    ??(j >= 0)?
    ??{
    ??description=description.substring(0,j)+"&nbsp;"+description.substring(j+1);//替換
    ??}
    }
    ?
    4.對于不支持cookies的瀏覽器,要用encodeURL或encodeRedirectedURL()來支持URL重寫。
    比如:<a href="answer.jsp?answer=haha">answer</a>要改為
    <%?String?code = response.encodeURL("answer.jsp?answer=haha");?%>
    <a href="answer.jsp?answer=haha">answer</a>
    ?
    5.JSP實現(xiàn)瀏覽器關閉cookies情況下的會話管理
    ??? 通常,會話管理是通過服務器將SessionID作為一個cookie存儲在用戶的Web瀏覽器中來唯一標識每個用戶會話。如果瀏覽器不支持cookies,或者將瀏覽器設置為不接受cookies,我們可以通過URL重寫來實現(xiàn)會話管理。
      實質(zhì)上URL重寫是通過向URL連接添加參數(shù),并把sessionID作為值包含在連接中。然而,為使這生效,你需要為你的servlet響應部分的每個連接添加sessionID。
      把sessionID加到一個連接可以使用一對方法來簡化:response.encodeURL()使URL包含sessionID,如果你需要使用重定向,可以使用response.encodeRedirectURL()來對URL進行編碼。
      encodeURL()及encodeRedirectedURL()方法首先判斷cookies是否被瀏覽器支持;如果支持,則參數(shù)URL被原樣返回,sessionID將通過cookies來維持。
      來看下面的例子,兩個JSP文件:hello1.jsp和hello2.jsp,及它們之間的影響。我們在hello1.jsp中簡單的創(chuàng)建一個會話,并在session中存儲一個對象實例。接著用戶可以點擊頁面的連接到達hello2.jsp。在hello2.jsp中,我們從session中獲取原先放置的對象并顯示它的內(nèi)容。注意,我們在hello1.jsp中調(diào)用了encodeURL()方法來獲得hello2.jsp的鏈接,使得在瀏覽器停用cookies的情況下,sessionID自動添加到URL,hello2.jsp仍能得到session對象。
      首先在啟用cookies的情況下運行。然后關閉對cookie的支持,重啟瀏覽器,再運行一次。每次你都可以看到會話管理在起作用,并能在頁之間傳遞信息。
    注意,如果你想讓這個例子能在關閉了cookies的瀏覽器中工作,你的JSP引擎必須支持URL重寫。
    hello1.jsp
    <%
    Integer num=new Integer(100);
    session.putValue("num",num);
    String url=response.encodeURL("hello2.jsp");
    %>
    <a href='<%=url%>'>hello2.jsp</a>
    ?
    hello2.jsp
    <%
    Integer i=(Integer)session.getValue("num");
    out.println("Numvalueinsessionis"+i.intValue());
    %>

    6、首頁如何寫,例index.jsp
    <%@ page language="java" pageEncoding="UTF-8"%>
    <%
    ?response.sendRedirect("home.do");//表示直接轉(zhuǎn)到action
    %>
    <!--
    ?web.xml中要:
    <welcome-file-list>
    ??? <welcome-file>index.jsp</welcome-file>
    ? </welcome-file-list>
    因為web.xml不能用***.do形式,所以要新建一個index.jsp來轉(zhuǎn)到想去的action。
    -->

    7、
    <%@ page contentType="text/html;charset=UTF-8"%>定義了jsp字符和頁面響應的MIME類型,即生成的servlet如何相應http請求,此設置表示返回UTF-8編碼的HTML文件。
    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>定義了腳本語言只能是java和jsp的頁面的字符編碼,即定義了腳本語言的種類和jsp頁面的編碼方式。
    posted on 2006-07-02 11:25 保爾任 閱讀(351) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導航:
     

    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    留言簿(4)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: XXX2高清在线观看免费视频| 久久精品国产亚洲AV香蕉| 吃奶摸下高潮60分钟免费视频| a毛片基地免费全部视频| 中文字幕乱码免费视频| 亚洲第一网站免费视频| 免费无遮挡无码永久视频| 男的把j放进女人下面视频免费| a国产成人免费视频| 最近国语视频在线观看免费播放| 国产免费牲交视频免费播放| 久久久久久久久久久免费精品| 久久精品无码专区免费| 久久青草国产免费观看| 最近中文字幕完整版免费高清| 亚洲一区二区免费视频| 99在线精品免费视频九九视| 久久WWW色情成人免费观看| 免费看片免费播放| 亚洲精品成a人在线观看| 亚洲一区视频在线播放| 亚洲不卡av不卡一区二区| 久久精品亚洲精品国产色婷 | 四虎在线免费播放| 四虎永久免费地址在线网站| 亚洲中文字幕丝袜制服一区| 国产国拍亚洲精品mv在线观看| 99久久亚洲精品无码毛片| 亚洲综合小说另类图片动图| 日本高清不卡中文字幕免费| 中文字幕在线视频免费观看| 99久久国产免费中文无字幕| 在线视频免费观看高清| 免费大香伊蕉在人线国产| 成人午夜亚洲精品无码网站| 亚洲第一网站免费视频| 亚洲国产精品成人AV在线| 国产精品无码永久免费888| 免费A级毛片av无码| 日本xxwwxxww在线视频免费 | 久草免费在线观看视频|