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

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

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

    konhon

    忘掉過(guò)去,展望未來(lái)。找回自我,超越自我。
    逃避不一定躲的過(guò), 面對(duì)不一定最難過(guò), 孤單不一定不快樂(lè), 得到不一定能長(zhǎng)久, 失去不一定不再擁有, 可能因?yàn)槟硞€(gè)理由而傷心難過(guò), 但我卻能找個(gè)理由讓自己快樂(lè).

    Google

    BlogJava 首頁(yè) 新隨筆 聯(lián)系 聚合 管理
      203 Posts :: 0 Stories :: 61 Comments :: 0 Trackbacks
    如何混合使用Jsp和SSI #include?
    在JSP中可以使用如下方式包含純HTML:
    <!--#include file="data.inc"-->
    但是如果data.inc中包含JSP CODE ,我們可以使用:
    <%@include file="data.inc"%>


    如何執(zhí)行一個(gè)線程安全的JSP?
    只需增加如下指令
    <%@ page isThreadSafe="false" %>


    JSP如何處理HTML FORM中的數(shù)據(jù)?
    通過(guò)內(nèi)置的request對(duì)象即可,如下:
    <%
    String item = request.getParameter("item");
    int howMany = new Integer(request.getParameter("units")).intValue();
    %>


    在JSP如何包含一個(gè)靜態(tài)文件?
    靜態(tài)包含如下:<%@ include file="copyright.html" %>
    動(dòng)態(tài)包含如下:<jsp:include page="copyright.html" flush="true"/>


    在JSP中如何使用注釋?
    主要有四中方法:
    1。<%-- 與 --%>
    2。//
    3。/**與**/
    4。<!--與-->


    在JSP中如何執(zhí)行瀏覽重定向?
    使用如下方式即可:response.sendRedirect("http://ybwen.home.chinaren.com/index.html");
    也能物理地改變HTTP HEADER屬性,如下:
    <%
    response.setStatus(HttpServletResponse.SC_MOVED_PERMANENTLY);
    String newLocn="/newpath/index.html";
    response.setHeader("Location",newLocn);
    %>


    如何防止在JSP或SERVLET中的輸出不被BROWSER保存在CACHE中?
    把如下腳本加入到JSP文件的開(kāi)始即可:
    <%
    response.setHeader("Cache-Control","no-store"); //HTTP 1.1
    response.setHeader("Pragma","no-cache"); //HTTP 1.0
    response.setDateHeader ("Expires", 0); //prevents caching at the proxy server
    %>


    在JSP中如何設(shè)置COOKIE?
    COOKIE是作為HTTP HEADER的一部分被發(fā)送的,如下方法即可設(shè)置:
    <%
    Cookie mycookie = new Cookie("aName","aValue");
    response.addCookie(mycookie);
    %>


    在JSP中如何刪除一個(gè)COOKIE?
    <%
    Cookie killMyCookie = new Cookie("mycookie", null);
    killMyCookie.setMaxAge(0);
    killMyCookie.setPath("/");
    response.addCookie(killMyCookie);
    %>


    在一個(gè)JSP的請(qǐng)求處理中如何停止JSP的執(zhí)行
    如下例:
    <%
    if (request.getParameter("wen") != null) {
    // do something
    } else {
    return;
    }
    %>


    在JSP中如何定義方法
    你可以定義方法,但是你不能直接訪問(wèn)JSP的內(nèi)置對(duì)象,而是通過(guò)參數(shù)的方法傳遞。如下:
    <%!
    public String howBadFrom(HttpServletRequest req) {
    HttpSession ses = req.getSession();
    ...
    return req.getRemoteHost();
    }
    %>
    <%
    out.print("in general,lao lee is not baddie ");
    %>
    <%= howBadFrom(request) %>


    如果BROWSER已關(guān)閉了COOKIES,在JSP中我如何打開(kāi)SESSION來(lái)跟蹤
    使用URL重寫即可,如下:
    hello1.jsp
    <%@ page session="true" %>
    <%
    Integer num = new Integer(100);
    session.putValue("num",num);
    String url =response.encodeURL("hello2.jsp");
    %>
    <a href=&#39;<%=url%>&#39;>hello2.jsp</a>

    hello2.jsp
    <%@ page session="true" %>
    <%
    Integer i= (Integer )session.getValue("num");
    out.println("Num value in session is "+i.intValue());
    %>


    在JSP中能發(fā)送EMAIL嗎
    可以使用SUN的專用包:sun.net.smtp包。如下腳本使用SmtpClient類發(fā)送EMAIL。
    <%@ page import="sun.net.smtp.SmtpClient, java.io.*" %>
    <%
    String from="ybwen@sina.com";
    String to="hewenjun@yeah.net, lei@who.com.cn";
    try{
    SmtpClient client = new SmtpClient("mail.xxxxx.xxx");
    client.from(from);
    client.to(to);
    PrintStream message = client.startMessage();
    message.println("To: " + to);
    message.println("Subject: Sending email from JSP!");
    message.println("This was sent from a JSP page!");
    message.println();
    message.println("Cool! ");
    message.println();
    message.println("Good Boy");
    message.println("I&#39;m in genius.com");
    message.println();
    client.closeServer();
    }
    catch (IOException e){
    System.out.println("ERROR SENDING EMAIL:"+e);
    }
    %>


    在SERVLET中我能調(diào)用一個(gè)JSP錯(cuò)誤頁(yè)嗎
    當(dāng)然沒(méi)問(wèn)題,如下展示了如何在一個(gè)SERVLET控制邏輯單元內(nèi)調(diào)用一個(gè)JSP錯(cuò)誤頁(yè)面。
    protected void sendErrorRedirect(HttpServletRequest request,
    HttpServletResponse response, String errorPageURL,
    Throwable e)
    throws ServletException, IOException {
    request.setAttribute ("javax.servlet.jsp.jspException", e);
    getServletConfig().getServletContext().
    getRequestDispatcher(errorPageURL).forward(request,
    response);
    }

    public void doPost(HttpServletRequest request,HttpServletResponse response) {
    try {
    // do something
    } catch (Exception ex) {
    try {
    sendErrorRedirect(request,response,"/jsp/MyErrorPage.jsp",ex);
    } catch (Exception e) {
    e.printStackTrace();
    }
    }
    }


    JSP和APPLET如何通訊
    JSP如何與EJB SessionBean通訊
    下面的代碼段作了很好的示范
    <%@ page import="javax.naming.*, javax.rmi.PortableRemoteObject,
    foo.AccountHome, foo.Account" %>
    <%!
    //定義一個(gè)對(duì)SessionBeanHome接口實(shí)例的全局引用
    AccountHome accHome=null;

    public void jspInit() {
    //獲得Home接口實(shí)例
    InitialContext cntxt = new InitialContext( );
    Object ref= cntxt.lookup("java:comp/env/ejb/AccountEJB");
    accHome = (AccountHome)PortableRemoteObject.narrow(ref,AccountHome.class);
    }
    %>
    <%
    //實(shí)例化SessionBean
    Account acct = accHome.create();
    //調(diào)用遠(yuǎn)程方法
    acct.doWhatever(...);
    // 如此等等
    %>


    當(dāng)我使用一個(gè)結(jié)果集時(shí),如何防止字段為"null"的字域顯示在我的HTML輸入文本域中?
    可以定義一個(gè)簡(jiǎn)單的函數(shù)來(lái)達(dá)到目的,如下:
    <%!
    String blanknull(String s) {
    return (s == null) ? "" : s;
    }
    %>

    然后在JSP的FORM中,可以這樣使用
    <input type="text" name="shoesize" value="<%=blanknull(shoesize)%>">


    如何中SERVLET或JSP下載一個(gè)文件(如:binary,text,executable)?
    現(xiàn)提供兩個(gè)解決方案:
    A:使用HTTP,如
    點(diǎn)擊下載網(wǎng)絡(luò)恐龍圖片(這個(gè)地址是假的)

    B:在Servlet中,通過(guò)設(shè)置ContentType和使用java.io包的Stream等類可作到.例如:
    response.setContentType("application/x-msword");
    然后想輸出緩沖中寫一些東東即可。

    使用useBean標(biāo)志初始化BEAN時(shí)如何接受初始化參數(shù)
    使用如下兩標(biāo)簽即可:
    <jsp:getProperty name="wenBean" property="someProperty"/>
    <jsp:setProperty name="wenBean" property="someProperty" value="someValue"/>
    posted on 2006-03-31 03:43 konhon 優(yōu)華 閱讀(474) 評(píng)論(0)  編輯  收藏 所屬分類: JSP/Servlet
    主站蜘蛛池模板: 久久亚洲精品中文字幕三区| 中国极品美軳免费观看| 久久亚洲精品成人| 免费观看亚洲人成网站| 青青在线久青草免费观看| A级毛片高清免费视频在线播放| 国产亚洲人成在线播放| 亚洲av乱码一区二区三区香蕉| 久久久久亚洲精品影视| 亚洲国产成人久久精品99 | 亚洲AV成人片色在线观看高潮 | 亚洲人AV在线无码影院观看| 亚洲午夜视频在线观看| 亚洲人成网站在线播放vr| 亚洲av日韩片在线观看| 午夜毛片不卡免费观看视频| 97热久久免费频精品99| 人妻丰满熟妇无码区免费| 日本亚洲欧洲免费天堂午夜看片女人员 | 亚洲日本一线产区和二线| 亚洲日产2021三区在线| 久久久无码精品亚洲日韩蜜臀浪潮| 国产亚洲美女精品久久久2020| www.亚洲精品.com| 亚洲情侣偷拍精品| 亚洲国产aⅴ综合网| 亚洲人成人无码网www国产| 免费在线黄色网址| 亚洲欧洲日产国码高潮αv| 国产偷国产偷亚洲高清日韩 | 九九免费观看全部免费视频| 老司机午夜免费视频| 理论秋霞在线看免费| 一个人看的hd免费视频| jizz免费一区二区三区| 一区二区三区在线观看免费 | 国产亚洲成AV人片在线观黄桃| 在线观看国产区亚洲一区成人| 浮力影院亚洲国产第一页| 亚洲日韩中文无码久久| 亚洲成av人影院|