熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> JSP教程 >> 正文

如何利用JSP建立Web站點

2022-06-13   來源: JSP教程 

  JSP 與ASP非常相似兩者都提供在HTML 代碼中混合某種程序代碼由語言引擎解釋執行程序代碼的能力在ASP或JSP 環境下HTML代碼主要負責描述信息的顯示樣式而程序代碼則用來描述處理邏輯ASP下的編程語言是 VBScript 之類的腳本語言而JSP 使用的是Java

  TRS及其JavaBeans

  TRS系統是國際上第一個采用“並行計算”算法的中文全文檢索系統其全文檢索引擎可以提供關系型數據庫所沒有的性能並可與關系數據庫協同使用因為TRS可對文本內容建立全文索引提供高效的全文檢索功能所以使用TRS可以大大提高網站的查詢速度

  TRS JavaBeans是基於Java組件技術——JavaBeans開發的具有良好的跨平台特性本文將介紹利用JSPTRS及JavaBeans建立一個Web的過程

  TRS JavaBeans配置步驟

  以NT下WebLogic為例說明

  安裝WebLogic

  修改startWebLogiccmd

  將“set PRE_CLASSPATH=”改為“set PRE_CLASSPATH=%TRSBeanjar的全路徑%;%TRSDemojar的全路徑%”

  例如如果TRSBeanjar位於C:\TRSJavaBeans\lib\目錄下則將此語句改為

  set PRE_CLASSPATH=C:\TRSJavaBeans\lib\TRSBeanjar

  修改weblogicproperties

  將語句#weblogic前面的#號去掉

  將下列語句前的“#”號去掉

  # weblogic*jsp=\

  # weblogicservletJSPServlet

  #weblogic*jsp=\

  # pageCheckSeconds=\

  # compileCommand=C:/java/bin/javacexe\

  # workingDir=D:/weblogic/myserver/classfiles\

  # verbose=true

  接著將“compileCommand=C:/java/bin/ javacexe\”改為“compileCommand=JAVA_ PATH/bin/javacexe\”其中JAVA_PATH為實際所用JDK的安裝根目錄

  安裝DEMO

  將TRSJavaBeans安裝包的DEMO目錄全部復制到D:/weblogic/myserver/public_html目錄下

  完成以上配置後我們即可進入設計開發階段

  開發示例

  設數據庫為:“news投資動態”字段為“標題”“內容”“日期”和“編號”(惟一性字段)

  以顯示某一條具體記錄的詳細內容為例至於分頁顯示全文檢索和BBS等篇幅所限不再贅述感興趣的用戶可以自己試一試實際運行結果可以參看易信網(wwwexinnet)或北京投資平台(wwwbjinvestgovcn)

  jsp程序如下

  <HTML>

  <HEAD>

  <TITLE>新聞</TITLE>

  <link REL="stylesheet" href="mycsscss"TYPE="text/css">

  <META content="text/html; charset=GB"httpequiv=ContentType>

  <%@ page import="comeprobitiTRS*"%>

  <%@ page import="javautil*"%>

  <jsp:useBean id="TRSConn"scope ="session" class="comeprobitiTRSTRSConnection"/>

  <jsp:useBean id="TRSRS"scope ="page" class="comeprobitiTRSTRSResultSet"/>

  </HEAD>

  <BODY>

  <%

  String item_id = requestgetParameter("id");

  //參數id由URL或者前一個文件的表單隱藏域傳過來

  String dbnameipportusernamepassword;

  dbname = "news北京新聞";

  //TRS數據庫名字

  ip=""; //TRS服務器IP

  port="";//TRS服務器端口

  username="yourname";

  // 可以檢索"news北京新聞"的用戶名

  password="yourpassword";

  // 該用戶名對應的口令

  String filter = "編號="+item_id;

  //定義檢索條件

  try {

  if (TRSConnconnect(ipportusernamepassword)){ }

  //建立與TRS服務器的連接

  else {

  outprintln("Connection 連接失敗!\n");

  }

  TRSRS = TRSConnexecuteSelect(dbnames"""" null false);

  // 執行查詢操作生成記錄集

  } catch(TRSException TRSe) {

  outprintln("ResultSet 連接失敗!\n");

  }

  try {

  TRSRSmoveFirst();

  //記錄定位

  %>

  <p>

  <center>

  <table width=%>

  <tr align=center>

  <td><%=TRSRSgetString("標題")%>

  </td>

  </tr>

  <tr align=center>

  <td><%=TRSRSgetString("日期")%>

  </td>

  </tr>

  <tr>

  <td><%=TRSRSgetString("內容")%>

  </td>

  </tr>

  </table>

  </center>

  <p>

  <%

  TRSRSclose();

  } catch(TRSException TRSe) {}

  %>

  </body>

  </html>


From:http://tw.wingwit.com/Article/program/Java/JSP/201311/20365.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.