jsp頁面的url裡面傳中文問題

    用jspservlet做網頁開發的時候,如果使用request.setCharacterEncoding("utf-8");和  response.setContentType("text/html;charset=UTF-8");的方式設定字元集,只能對post的請求起作用,因為這樣的設定只能對請求訊息體起作用。get請求的參數放在要求標頭部,就是url裡,因此此種設定無效。    如果在url裡傳了中文,如<a

在jsp中進行JNDI資料來源調試

<!-- JNDI TEST --><%@ page contentType="text/html; charset=UTF-8" language="java"%><%@ page import="javax.naming.Context"%><%@ page import="javax.naming.InitialContext"%><%@ page import="javax.sql.DataSource"%><%@

jsp中四個範圍

如果把變數放到pageContext裡,就說明它的範圍是page,它的有效範圍只在當前jsp頁面裡。從把變數放到pageContext開始,到jsp頁面結束,你都可以使用這個變數。如果把變數放到request裡,就說明它的範圍是request,它的有效範圍是當前請求周期。所謂請求周期,就是指從http請求發起,到伺服器處理結束,返迴響應的整個過程。在這個過程中可能使用forward的方式跳轉了多個jsp頁面,在這些頁面裡你都可以使用這個變數。如果把變數放到session裡,就說明它的範圍是ses

解決ArrayList集合類在jsp中報錯的辦法

 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><

列出所有請求表單提交資料的通用jsp指令碼,調試可以使用

列出所有請求表單提交資料的通用jsp指令碼,調試可以使用  將代碼儲存為 showRequestParameters.jsp  只要在處理表單的頁麵包含該檔案即可<%-- A Jsp Component that Shows Request Parameters      Include this page to view request parameters.     Example Use:              ...            <h2>Request

jsp自訂標籤庫實現資料列表顯示

文章標題: 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

JAVA2 JSP絕對入門(一) )

初學Java者必看該篇文章具有很強閱讀性,初學可能有些困難,不要緊,只是讓你有所瞭解。當你完成到配置環境後,再來閱讀此文發現又會學到不少(我就是如此)所以是一篇值得推薦的美文~!◆◇很多網友問我學習Java有沒有什麼捷徑,我說“無他,唯手熟爾”。但是我卻很願意將自己學習的一些經驗寫出來,以便後來者少走彎路,協助別人是最大的快樂嘛!◆◇ 要想學好Java,首先要知道Java的大致分類。我們知道,自從Sun推出Java以來,就力圖使之無所不包,所以Java發展到現在,按應用來分主要 分為三大塊:J2

解決 jsp 檔案上傳的類

原來只知道jspsmart 類是用來處理jsp 檔案上傳的有用類,但是由於form 添加了enctype的屬性使jsp內建對象reuqest失效,這一問題由於沒有實際的需求到,就沒有想去解決,前幾天突然有人問我這方面的問題我一時也回答不上來,就到網上查了一下,原來jspsamrt 這個工具包不僅包含了處理上傳檔案的 SmartFile類,還有一個替代request內建對象的類SmartRequest。 下面把接收頁面的範例程式碼轉載一下,<%@ page

大家來做linux調試日誌 (tomcat jsp server 配置方法)

 為了讓別人更好的理解一個命令的具體操作 我想請各位朋友將自己對linux的操作具體步驟 、輸出寫到一個記錄檔裡頭,好讓別人也能輕鬆的完成同樣的操作。在這裡我先向大家提供一些我自己做的日誌。比如 tomcat 的安裝、配置  ; jdk 的安裝配置 ; WebSphere的安裝配置; mail的配置, DNS 的配置。 route 路由的修改 ,網卡的配置 。磁碟掛裝 、分區、格式化。檔案尋找 , Java環境配置 編譯 出錯處理分析 。C C++ 編譯出錯處理分析。 makefile 的編寫

實戰:Ubuntu Dapper下架設Tomcat5+MySQL5+JSP

轉自:forum.ubuntu.org.cn      作者:Vstar首先確認已經安照新手設定指南裡(wiki.ubuntu.org.cn裡的新手指南)的方法安裝好了jdk,然後在系統中填加JAVA環境變數 sudo gedit /etc/bash.bashrc 在結尾處增加 export JAVA_HOME=/usr/jvm/java-1.5.0-sun export JRE=$JAVA_HOME/jre 一、Tomcat 1、安裝 sudo aptitude install

JSP學習—問題積累

解決問題:軟體包javax.servlet.*不存在安裝好了tomcat之後,在編譯.java檔案的時候出錯: 軟體包javax.servlet.*不存在原來這個包在web伺服器才有,j2se中並沒有,所以導致了錯誤。解決方案:        方法(1) 找到%tomcat%/common/lib目錄下的servlet-api.jar,把這個路徑添加到環境變數classpath當中,就可以了。(這個好像不是很管用,我重裝了tomcat之後,再重新設定好像就不行了)        方法(2)

JSP自訂標籤(1)

文章目錄 1.需要在原來的HelloTag.java 中加入屬性.2.在tld檔案中添加屬性描述: 一、引入標籤其實在JSP中我們已經使用過了幾個標籤,比如<jsp:forward>、<jsp:include>等;這些標籤都是預先定義好的,如果我們需要自訂標籤,就需要學習標籤編程。標籤編程的優點就是靈活性+封裝性。靈活性體現在屬性的賦值上,可以賦任意值。比如<jsp:forward page="A">  

JSP自訂標籤(2)

四、編寫有標籤體的標籤需要返回TagSupport.EVAL_BODY_INCLUDE,則可以進入標籤體;AttributeTag.javapackage org.tagext;import javax.servlet.jsp.tagext.*;import javax.servlet.jsp.*;public class AttributeTag extends TagSupport{private String name;public String getName(){return

MyEclipse 中修改JSP模板

在X:\Program Files\MyEclipse 6.0\myeclipse\eclipse\plugins\com.genuitec.eclipse.wizards_6.0.1.zmyeclipse601200710\templates\jsp  目錄下找到Jsp.vtl,複製一份,重新命名為jsp2.vtl,然後把裡面的內容修改為自己想要的格式,儲存。然後在 X:\Program Files\MyEclipse

JSP多檔案上傳(一次性可選多個檔案)

結合flash,可以方便的實現多檔案上傳。而且可以一次性選擇多個檔案。這個例子使用了三個三方庫:Apache Commons FileUpload http://commons.apache.org/fileupload/Apache Commons IO http://commons.apache.org/io/SWFUpload  http://swfupload.org/下面開始貼代碼。首先是供上傳用的form">SWFUploadv2.2.0Simple Demo然後接收方jsp

JSP禁止緩衝代碼

//JSP禁止緩衝代碼response.setHeader("Pragma","No-cache"); response.setHeader("Cache-Control","no-cache"); response.setDateHeader("Expires", 0); //網路上的不能正確運行代碼參考if(request.getProtocol().compareTo("HTTP/1.0")==0){request.setHeader("Pragma","no-cache");}else{

關於J2EE程式servlet中中文亂碼問題,jsp頁面編碼格式的選擇

        當jsp中的編碼為GBK時的情況,編碼轉換的過程:假設:GBK碼("你")->URLencode後變成->(%3F%2F)->Tomcat自動替你轉一次ISO-8859-1->得到( 23 43 68 23 42 68 每一個符號表示為ISO-8859-1中的一個編碼)->接收頁面--->再轉一次為ISO-8859-1的Byte數組[23,43,68,23,42,68]--->用GBK再轉為可讀的文字--->(%3F%2F"----

Servlet&JSP的那些事兒(十八)

jsp提供了自訂標籤的功能,擴充了jsp對標籤的處理能力,方便了開發人員開發。不過由於不同的開發人員對於同一功能可能定義了不同的標籤,這使得自訂標籤變得隨意。由於在web開發中很多功能都是開發人員所共用的,所以定義一套標準的標籤庫供開發人員使用無疑能提高開發效率。這就是JSTL(JavaServer Pages Standard Tag

Servlet&JSP的那些事兒(三)

我們在Servlet解析(二)中討論了Servlet UML 類圖中的Servlet介面,本篇我們將繼續討論ServletRequest、ServletResponse、ServletConfig。除此之外還有Servlet異常、Servlet上下文。ServletRequest和ServletResponseServletRequest和ServletResponse介面都在javax.servlet包中定義。ServletRequest介面中的常用方法如下:public java.lang.

Servlet&JSP的那些事兒(七)

這篇討論會話管理。我們一旦發送了響應,web服務立馬就會忘了你是誰,下一次你再做請求時,web伺服器不會認識你,它不記得你做過什麼請求,也不記得給過你什麼回應,記憶力比魚還短。但是對於購物車這類應用,如果要求客戶在一個請求中既做出選擇又要結賬,是不合理的。對此,servlet中該如何解決?如何跟蹤使用者的回答?我們想完成一個這樣的功能,在對話中,使用者回答一個問題後,web應用能根據上一個回答提出一個新的問題。我們都可以採用哪些做法呢?做法一:使用一個有狀態會話的企業JavaBean當然了,可以

總頁數: 266 1 .... 164 165 166 167 168 .... 266 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.