Time of Update: 2018-12-05
解決亂碼問題的最佳解決方式:1.將資料庫的編碼方式設成UTF-8。2.struts2預設的編碼方式為UTF-8。即struts.i18n.encoding=UTF-8。3.將jsp頁面的編碼方式也設為UTF-8。這樣就省去了每次將字元編碼轉化或過濾的方式了:1.使用字元編碼的過濾器.1.1 自訂實現過濾器的方式設定字元編碼web.xml 中配置 <!-- 配置struts2過濾器 --> <filter> <filter-name>struts2.
Time of Update: 2018-12-05
微軟的.NET平台上面的資料訪問有一個特點,就是資料查詢的結果,可以放在記憶體中,以XML格式進行描述,不需要一直與資料庫保持線上串連,用DataSet + Data Adapter來實現! 而在JDBC中,我們通常使用javax.sql.ResultSet類來存放放回的資料,它的流程和生命週期如下: 使用ResultSet來返回資料庫查詢結果Client-->Connection-->Statement-->JDBC Driver
Time of Update: 2018-12-05
jsp中第一句:<%@ page language="java" import="java.sql.*,java.util.*," contentType="text/HTML;charset=gb2312" pageEncoding="gb2312"%>html中加上<meta http-equiv="Content-Type" content="text/html;charset=gb2312" />通常這樣就沒有問題了。 . 再者:
Time of Update: 2018-12-05
這主要是tomcat的問題,它會在傳送的時候把字元集重新編譯,等傳過去的jsp頁面接受的時候就會出現亂碼,不管在頁面裡如何設定字元集都沒辦法解決,這時候必須必須在tomcat安裝目錄裡進行設定,C:/Program Files/apache-tomcat-6.0.14/conf目錄下 server.xml下 <Connector/>標籤下 加一句 URIEncoding="GBK" 就好了 <Connector port="8080" protocol="HTTP/1.
Time of Update: 2018-12-05
用jspservlet做網頁開發的時候,如果使用request.setCharacterEncoding("utf-8");和 response.setContentType("text/html;charset=UTF-8");的方式設定字元集,只能對post的請求起作用,因為這樣的設定只能對請求訊息體起作用。get請求的參數放在要求標頭部,就是url裡,因此此種設定無效。 如果在url裡傳了中文,如<a
Time of Update: 2018-12-05
1.前台jsp<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPE
Time of Update: 2018-12-05
關於jsp和servlet中實現頁面跳轉的幾種方式:假設要求從test1.jsp 跳轉到test2.jsp一. jsp中跳轉:1. 使用RequestDispatcher.forward方法轉寄<% RequestDispatcher rd = getServletContext().getRequestDispatcher("/test/test2.jsp"); rd.forward(request, response); %>2. response.sendRedirect
Time of Update: 2018-12-05
前段時間做自己社區的論壇,在jive的基礎上做一個頁面顯示所有論壇的文章,可以稱之為總版,模仿Forum類的介面做個SuperForum並且實現Cachable,不過因為這個頁面重新整理量比較大,雖然被Cache了,我還是想辦法進行頁面的緩衝,感覺用jsp產生的html靜態內容當緩衝,頁面訪問速度應該有所提高。 首先想到的一種辦法,是採用java.net的URLConnection把伺服器上的jsp抓過來做緩衝,不過我覺得這樣做太見外了,自己伺服器上的東西,為何要用HTTP去訪問.於是想另外一
Time of Update: 2018-12-05
我曾經在網上搜尋過很多時間一直發現jsp+sqlserver2000項目開發的例子比較少,在tomcat5中配置server.xml便成為一個難題,因為tomcat相關網站都有大量mysql和oracle的配置例子,卻很少有sqlserver的例子。今天我就把我研究的經驗共用出來。這個是部署在linux上的。本文著中告訴大家怎麼配置server.xml,使得能夠順利讀取sqlserver資料庫,其他有關struts,hibernate怎麼使用,請看相關網站的資料。首先要到微軟網站上下載sqlse
Time of Update: 2018-12-05
【轉自】http://developer.51cto.com/art/200907/140294.htm==>JavaScript與Java的聯絡和區別JavaScript與Java的文法比較相似,但這種相似與C和Java的文法相似是一樣的。但並不是JavaScript的這個Java首碼表達了JavaScript與Java之間某種包含或被包含的關係,JavaScript並不是Java的一個子集。事實上,完全可以說這兩種語言完全不相干,就好像C和Java也可以認為互不相干一樣。Java的曆史
Time of Update: 2018-12-05
如果把變數放到pageContext裡,就說明它的範圍是page,它的有效範圍只在當前jsp頁面裡。從把變數放到pageContext開始,到jsp頁面結束,你都可以使用這個變數。如果把變數放到request裡,就說明它的範圍是request,它的有效範圍是當前請求周期。所謂請求周期,就是指從http請求發起,到伺服器處理結束,返迴響應的整個過程。在這個過程中可能使用forward的方式跳轉了多個jsp頁面,在這些頁面裡你都可以使用這個變數。如果把變數放到session裡,就說明它的範圍是ses
Time of Update: 2018-12-05
第一步:下載工具 tomacat6.0 地址:http://tomcat.apache.org/download-60.cgi Jdk1.6 地址:www.sun.java.com Myeclipse6.5 地址:http://www.myeclipseide.com/index.php?module=htmlpages&func=display&pid=4(這裡我下載的是包括eclipse的包)
Time of Update: 2018-12-05
1.先下載apache-ant-1.6.5-bin.zip,將裡面的ant.jar放入tomcat的com/lib目錄下,並將com/lib/下的jasper-compiler-jdt.jar刪除。2.將以下內容覆蓋tomcat/con/下的web.xml相應的位置(即<servlet-name>jsp</servlet-name>中相應的代碼)。<servlet><servlet-name>jsp</servlet-name><
Time of Update: 2018-12-05
列出所有請求表單提交資料的通用jsp指令碼,調試可以使用 將代碼儲存為 showRequestParameters.jsp 只要在處理表單的頁麵包含該檔案即可<%-- A Jsp Component that Shows Request Parameters Include this page to view request parameters. Example Use: ... <h2>Request
Time of Update: 2018-12-05
文章標題: jsp自訂標籤庫實現資料列表顯示作者: javaboy2012Email:yanek@163.comqq: 1046011462 1. 定義標籤庫類 UserListTag.javapackage com.yanek.cms.tag;import java.io.IOException;import java.util.ArrayList;import java.util.Iterator;import java.util.List;import
Time of Update: 2018-12-05
文章標題: 使用jsp自訂標籤庫實現資料列表顯示類比cms4j中的標籤庫效果 作者: javaboy2012Email:yanek@163.comqq: 1046011462 cms4j中調用方式: 下面例子實作類別似效果: 運行效果: 具體如下:jsp調用代碼:<%@ page language="java" import="java.util.*,com.yanek.cms.vo.*" pageEncoding="UTF-8"%><%@ taglib uri="/
Time of Update: 2018-12-05
public static String getIpAddr(HttpServletRequest request) { String ip = request.getHeader("X-Forwarded-For"); if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) { ip =
Time of Update: 2018-12-05
原來只知道jspsmart 類是用來處理jsp 檔案上傳的有用類,但是由於form 添加了enctype的屬性使jsp內建對象reuqest失效,這一問題由於沒有實際的需求到,就沒有想去解決,前幾天突然有人問我這方面的問題我一時也回答不上來,就到網上查了一下,原來jspsamrt 這個工具包不僅包含了處理上傳檔案的 SmartFile類,還有一個替代request內建對象的類SmartRequest。 下面把接收頁面的範例程式碼轉載一下,<%@ page
Time of Update: 2018-12-05
我們經常要在網頁看到一些動態更新的圖片,最常見的莫過於股票的K線圖,本文試圖通過一個簡單的執行個體,向大家展示如何通過JSP 調用JavaBean在網頁上動態產生柱狀圖。 背景:本人最近在為某統計局開發項目時,涉及到在網頁上動態產生圖片的問題,費了一天的時間,終於搞定,為協助大家在以後遇到同樣的問題時不走彎路,現將設計思想及原始碼公布出來,與大家共勉。以下代碼在Windows2000成功測試通過,Web應用伺服器採用Allaire公司的Jrun3.0。 第一步:建立一個Java
Time of Update: 2018-12-05
為了讓別人更好的理解一個命令的具體操作 我想請各位朋友將自己對linux的操作具體步驟 、輸出寫到一個記錄檔裡頭,好讓別人也能輕鬆的完成同樣的操作。在這裡我先向大家提供一些我自己做的日誌。比如 tomcat 的安裝、配置 ; jdk 的安裝配置 ; WebSphere的安裝配置; mail的配置, DNS 的配置。 route 路由的修改 ,網卡的配置 。磁碟掛裝 、分區、格式化。檔案尋找 , Java環境配置 編譯 出錯處理分析 。C C++ 編譯出錯處理分析。 makefile 的編寫