一
部署servlet和JSP的方法 1>使用j2ee/home/default-web-app目錄 將所有Servlet放在j2ee/home/default-web-app/WEB-INF/classes目錄下 可以以此訪問: http://<oc4j_host>:8888/servlet/<class-name> 例如: 將servlet class
小弟 2004 年學 MS Classic ASP 最老的那種 ASP,非 Net。到現在開始,正式使用 JSP。雖然小弟之前很早就接觸 Java 了,大概知道一點點,卻又不盡然。因此,JSP,還是要邊學邊用。是以為筆記吧。瞭解 TomcatTomcat 是 HTTP Server,也是 Web 容器。Tomcat 由以下的組件所構成: Catalina (servlet container,所謂 Servlet,應該就是今天Web 架構裡面的 Route、分發之類的問題),Coyote
<c:if test="${fundId!='0'}"> <div> <c:import url="/company/fundstrategy.do?method=getFundInvestmentStrategy&peCvFund.fundId=${fundId}"></c:import> </div>
有關JSP緩衝問題.這個問題上網找了好多.其實解答都是差不多的,就是如何設定讓其緩衝清空或者是不使用緩衝.這裡不管是什麼緩衝.當然.都可以用下面的方法來解決.圖片也好.頁面也好.只是地方放對了.下面慢慢分析.<%response.setHeader("Pragma","No-cache");response.setHeader("Cache-Control","no-cache");response.setDateHeader("Expires", 0);%>
主要在jsp頁面加入<%@ page contentType="application/msexcel;charset=GBK"%><% response.setHeader("Content-disposition", "attachment; filename=shouExcel.xls");%> 完整頁面如下:<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>&
最近碰到了 request.getParameter亂碼的問題 如果是post的話,可以通過設定filter的方法來解決。如果是get或者是超連結的話,以前是通過設定tomcat的設定檔server.xml來解決的,但這樣不好,並不是所有的項目,我們都可以修改到伺服器的tomcat的設定檔。具體代碼如下: 1: Connector port="8080" maxHttpHeaderSize="8192" 2: maxThreads="150"
<%@ page contentType="text/html;charset=gb2312" %><%@ page import="java.util.List" %><%@ page import="java.util.Map" %><%@ page import="com.yc.ycportal.blockimp.service.CommonService" %><%response.setContentType("text/xml")
昨天開始寫了一個簡單的小樣本。。只有註冊跟登陸,退出的功能。寫到退出功能的時候寫的提交地址是<form action="logout" >,然後在actionservlet裡面配置action的時候寫的是<action path="/logout"><forward name="logout" path=""/form/login.jsp"></action>,然後在在welcome.jsp裡面點退出的時候一直是顯示無法找到form/logout.
1.request對象 用戶端的請求資訊被封裝在request對象中,通過它才能瞭解到客戶的需求,然後做出響應。它是HttpServletRequest類的執行個體。 序號 方 法 說 明 1 object getAttribute(String name) 返回指定屬性的屬性值 2 Enumeration getAttributeNames() 返回所有可用屬性名稱的枚舉 3 String getCharacterEncoding() 返回字元編碼方式 4 int
JDK 1.5 +ECLIPSE +TOMCAT 5.0.28 + MYSQL 5.0 資料庫TEST ,表名news 欄位: id int 自動成長 , Title varchar(20) , Content varchar(200) , Author varchar(10) makeFile.jsp<% Connection conn = DBconn.getConnection(); Statement stmt =
細心的我們發現當在csdn裡輸入hi.csdn.net/**時候,這裡並沒有是一個jsp或者php頁面,被轉向了其他的地方。這裡**可以為使用者的名稱,這樣的實現方式可以有效隱藏地址,傳遞參數等。為每個使用者指派自己的路徑。但是這裡並不是重新導向301,配置錯誤頁面404等。比如www.ttsmm.com 。這裡就做了301,當使用者輸入ttsmm.com時候瀏覽器會301自動跳轉到www.ttsmm.com .這種實現的方式是偽靜態。
JSP共有以下9個內建的對象: request 使用者端請求,此請求會包含來自GET/POST請求的參數 response 網頁傳回使用者端的回應 pageContext 網頁的屬性是在這裡管理 session 與請求有關的會話期 application servlet 正在執行的內容 out 用來傳送回應的輸出 config servlet的構架組件 page JSP網頁本身 exception
運行tomcat的時候對jsp預設頁面進行初始化的時候報下面的null 指標錯誤 [java] view plaincopyprint?1.at org.apache.jsp.index_jsp._jspInit(index_jsp.java:66) 1.at
九大對象: 內建對象(又叫隱含對象,有9個內建對象):不需要預先聲明就可以在指令碼代碼和運算式中隨意使用 1-out: javax.servlet.jsp.JspWriter類型,代表輸出資料流的對象。範圍為page(頁面執行期) request:javax.servlet.ServletRequest的子類型,此對象封裝了由WEB瀏覽器或其它用戶端產生地HTTP 請求的細節(參數,屬性,頭標和資料)。範圍為request(使用者請求期)。 方法由可查看API response
這兩天做一個項目jsp+hibernate+mysql,在查詢的時候中文正常,但是插入中文資料的時候亂碼,於是在網上找到用過濾器這個方法進行解決,jsp中用GB2312,MYSQL中也改為gb2312.寫個過濾器如下: package filter;import javax.servlet.*;import javax.servlet.http.*;import java.io.*;public class CharacterEncodingFilter implements Filter...
我的環境: -------- 1. java編譯器:MyEclipse 5.52. web伺服器: tomcat 5.53. C編譯器: VC++6.0 4. 作業系統: winxp5. java源檔案目錄: d:/study/src 6. java編譯後的class檔案目錄: d:/study/bin 7. tomcat目錄: d:/tomcat411.編寫java檔案: //Util.java package com.jni;public class Util {public native
jsp中文亂碼終極解決方案一 找出問題的根源 亂碼可能出現的地方:1 jsp頁面中 2 jsp頁面之間相互傳參的參數 3 與資料庫中資料的存取 基本歸納為以上幾種。二 尋找解決方案 1 出現在jsp頁面中,是由於沒有設定jsp頁面的中文字元編碼。 2 出現在jsp頁面之間相互傳參,是由於參數沒有設定正確的字元編碼。 3 以上2個問題解決了,那麼存到資料庫中,自然就不存在亂碼。除非你對存
<%@page contentType="text/html;charset=utf-8" isELIgnored="false"%><%@taglib uri="http://jakarta.apache.org/struts/tags-bean" prefix="bean"%><%@taglib uri="http://jakarta.apache.org/struts/tags-logic" prefix="logic"%><!DOCTYPE
此次主要為瞭解決tomcat和iis共用80連接埠問題win7 32位