Servlet和JSP的協調運行 ——通過調整Servlet和JSP來提高你的企業應該的運行效能 作者:Rahul Chaudhary
此文整理自論壇的一個討論文章,我已經加精其中 35樓的huangwen9 以及 37 樓的huangpeihp 給出了正確的解釋。原文章在這裡:http://topic.csdn.net/u/20080410/16/59a5734b-d4b5-490d-a4ab-9f63dc7a2708.html系統現象 1 測試的Bean為 package net.java2000.html; public class CounterBean ...{ private int count = 0;
目的:整合Apache和Tomcat,使得Java工程和PHP工程都能共用80連接埠,訪問網站時,無需在地址欄中加連接埠號碼。環境說明:Linux CentOS 32位Apache 2.2.2Tomcat 7.0.37準備工作:下載mod_jk.sohttp://archive.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/開啟連結找到合適的檔案下載,下載後改名為mod_jk.so修改Apache相關檔案1、將mod_jk.so上傳至/
本文試圖通過一個簡單的執行個體,向大家展示如何通過JSP 調用JavaBean在網頁上動態產生柱狀圖。以下代碼在Windows2000成功測試通過,Web應用伺服器採用Allaire公司的Jrun3.0。 第一步:建立一個Java Bean用來產生jpg檔案 來源程式如下: //產生圖片的 Java Bean //作者:崔冠宇 //日期:2001-08-24 import java.io.*; import java.util.*; import
設定編碼的方式分為:pageEncoding="UTF-8"、contentType="text/html;charset=UTF-8"、request.setCharacterEncoding("UTF-8")、response.setCharacterEncoding("UTF-8")1、pageEncoding="UTF-8"的作用是設定JSP編譯成Servlet時使用的編碼。
<%@ page contentType="text/html; charset=gb2312" import="java.io.*"%><% String url = request.getParameter("url"); String templateContent = "[InternetShortcut]" + "/n" + "URL= http://localhost:7001/jcewweb"; String
ASP程式員經常要在global.asa檔案內處理Application_start,Session_Start等事件,如:使用者驗證、重新導向不同編碼頁面等,十分方便,然而一向頗受歡迎的JSP並不很支援這種處理,除了商業化伺服器JRun支援global.jsa以外,竟連應用率極高的開放源碼伺服器Tomcat都不支援,這給JSP的開發造成不小障礙,雖然早期Tomcat(5.0以前版本)下可以通過以下方式實現Session-start事件處理1.
(一)JSP注釋 JSP注釋用於標註程式開發過程中的開發示範。 JSP注釋:<%-- comment--%> 它不會輸出到用戶端 HTML注釋:<!--comment--> 它會輸出到用戶端 (二)JSP聲明 JSP本質是Servlet,Servlet是特殊的JAVA類,所以JSP聲明符合JAVA文法。
類型1、瀏覽器開啟一個jsp頁面時,頁面中的中文出現亂碼 有很多IDE預設的jsp檔案是iso-8859-1編碼,它對中文不能識別,用<%@ pageEncoding="utf-8"%>或者"gb2312"、"gbk"都可解決這個問題,至於他們具體有什麼區別,這裡就不多講了,搜百度就可以了,這裡只講方法。類型2、瀏覽器調用一個servlet時,頁面中出現中文亂碼 比如該servlet的一個方法是: public void
<%@ page language="java" contentType="image/jpeg" pageEncoding="UTF-8"%><%@ page import="java.awt.Color, java.awt.Font, java.awt.Graphics, java.awt.image.BufferedImage,
首頁 <img src="RandomCodeCtrl"/> web.xml <servlet> <servlet-name>RandomCodeCtrl</servlet-name> <servlet-class>com.chainway.util.RandomCodeCtrl</servlet-class> <load-on-startup>4</load-on-startup>
jQuery是目前一個很流行的js架構,它也提供了對ajax很好的支援。使用ajax非同步請求資料時,如果伺服器返回的一個列表資料,通常的做法是把列表資料轉換成json格式的資料,然後返回到頁面,使用jQuery進行解析並用表格來顯示,這要求你對javascript解析json很熟透。我在這裡提供一種投機取巧的做法,使用jQuery發送非同步請求給Servlet,Servlet仍然使用JSP渲染結果,最後由JSP返回html給用戶端頁面,用戶端頁面通過jQuery直接把資料顯示在頁面上。這樣就可
今天看到個貼,問關於application/pdf的問題,感覺挺有意思的,順便自己嘗試了下下面給出具體代碼在工程的web.xml中添加mime資訊(讀者可自行嘗試更換成其他格式,比如word)<mime-mapping><extension>pdf</extension><mime-type>application/pdf</mime-type></mime-mapping>在servlet中讀取pdf檔案並輸出給瀏覽器顯示
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%@ taglib prefix="s" uri="/struts-tags" %><%String path = request.getContextPath();String basePath =
Excel是辦公常用軟體之一。在一個Java應用中,將一部分資料產生Excel格式,是與其他系統無縫連結的重要手段。POI是Apache
解決方案: 在Windows下用記事本之類的程式將文字檔儲存為UTF-8格式時,記事本會在檔案頭前面加上幾個不可見的字元(EF BB BF),就是所謂的BOM(Byte order Mark)。 換言之:將含有bom頭的原始碼copy到txt中並儲存(預設儲存為ANSI格式)就可去掉bom頭。經實驗的確如此! 效果如下: 看起來修改前後是一樣的,很多java開發人員應該知道了為什麼提交代碼時第一行沒修改svn卻顯示代碼被修改了吧?左側大圖:右側大圖:
JSP 網頁在與使用者互動的過程中,有時需要彈出提示框,通知使用者一些資訊,如登入密碼錯誤等在做JSP網頁項目中, 實踐並總結了三種有效方式方式1: JSP前端<script type="text/javascript" language="javascript">alert("您還沒有登入,請登入...");window.document.location.href="userlogin.html";</script>方式2: Java後台public void
來自:http://blog.csdn.net/JavaEETeacher/archive/2009/06/23/4291523.aspx Java
Request.getContextPath() 即代表 /項目名。 如/news01 一、從JSP頁面跳到其他頁面或Servlet 從JSP頁面跳到其他頁面使用全路徑( /項目名/檔案的路徑 )。如項目名為news01,頁面目錄如下 1)比如從index.jsp頁面跳到main檔案夾下的list.jsp頁面: 連結路徑為:/news01/main/list.jsp 2) 比如從index.jsp頁面跳到自己頁面: 連結路徑為: /news01/index.jsp 3)
來源: 各論壇配置介紹綜合 整理: SCUM 更新: 2008/08/31 ---------------- 1. 開發環境配置 ---------------- 1.1 下載 j2sdk 和 tomcat: j2sdk: http://java.sun.com/j2se/, 下載 Windows Offline Installation 版本. tomcat: http://jakarta.apache.org/site/downloads/ 1.2 安裝和配置 j2sdk 和 tomcat