正確優雅的解決使用者退出問題——JSP和Struts解決方案

摘要在一個有密碼保護的Web應用中,正確處理使用者退出過程並不僅僅只需調用HttpSession的invalidate()方法。現在大部分瀏覽器上都有後退和前進按鈕,允許使用者後退或前進到一個頁面。如果在使用者在退出一個Web應用後按了後退按鈕瀏覽器把緩衝中的頁面呈現給使用者,這會使使用者產生疑惑,他們會開始擔心他們的個人資料是否安全。許多Web應用強迫使用者退出時關閉整個瀏覽器,這樣,使用者就無法點擊後退按鈕了。還有一些使用JavaScript,但在某些用戶端瀏覽器這卻不一定起作用。這些解決方

JSP項目讀取設定檔小結

最近在寫JSP的小項目,不想把資料庫,資料檔案夾路徑等配置資訊寫死在代碼中,於是琢磨用xml設定檔的方法,現在將使用心得總結一下: 1.除了引入dom4j.jar包之外,使用XPATH必須引入jaxen.jar包,否則老是報錯。(在dom4j的解壓檔案夾下的lib檔案夾中可以找到jaxen.jar) 2.重點:由於是要在tomcat環境之下使用java訪問檔案夾中的設定檔,所以:       首先要將設定檔放在classes檔案夾之下(這點是方便確定檔案的路徑)       

jsp案例分析(二)-聊天室-1-部署、調試

在myeclipse10部署代碼出現:在<form name="form1" method="post" action="login.jsp" onSubmit="return check()">提示錯誤,onSubmit="return check()位置無效,can't return from outside a function or method忽略掉它吧,這個問題在另一個文章裡面也討論了一番,沒啥結論性內容:http://topic.csdn.net/u/20111208/

jsp案例分析(一)-線上投票系統-1-部署安裝調試

jsp案例分析(一)-線上投票系統-1-部署安裝調試原始碼:http://download.csdn.net/detail/flyuniverse_shell/4136005說明:本代碼簡單明了,是學習的好例子。1、修改tomcat系統管理使用者設定檔修改tomcat-users.xml檔案,在其中添加管理員角色(manager),以及管理使用者(admin)和密碼(admin),修改後如下:<tomcat-users>  <role

JSP中三種頁面跳轉方式(jsp:forward、response.sendRedirect、response.setHeader)

★  <jsp:forward page="uri"/>     ●   地址欄不改變跳轉——伺服器端跳轉     ●   執行到跳躍陳述式後無條件立刻跳轉——之後的代碼不再被執行     ●   注意:如果使用forward跳轉,則一定要在跳轉之前釋放掉全部的資源     ●   使用forward時,request設定的屬性依然能保留在下一個頁面(setAttribute)     ●   通過<jsp:param name=""value""/>傳遞參數 ★  re

關於:使用JSP+Servlet重新導向網頁導致CSS等失效的問題的解決

問題出現的原因主要是重新導向到時候沒有帶上所有的檔案,js,css等;在需要定向到的JSP頁面裡面添加如下代碼,問題解決:在頁面的<head>前添加如下代碼:<%String path = request.getContextPath();String basePath =

jsp中MVC模式——網路交友(二)出現問題了……

Servlet的對象找不到……哪位高手指點一下……(從註冊後提交就出現問題)二、javabean和Servlet管理         本系統javabean類的包名都是mybean.data;Servlet的包名都是myservlet.control          javabean類和Servlet類的位元組碼分別複製到D:/Tomcat 6.0/webapps/mkfriend/WEB-INF/classes/mybean/data           和D:/Tomcat

JSP動態添加行

主要代碼如下:<script type="text/javascript"><!-- function addLabelCol(){ var r = document.getElementById("labelsample"); var r0= r; var t = _p(event.srcElement,"table"); var r1=t.insertRow(t.rows.length-1);r1.mergeAttributes(r0);for(var i=0

jcaptcha做jsp彩色驗證碼

在做opencms的表單時,使用到了jcaptcha來做驗證碼.簡單看了一下,覺得還不錯,收藏了.今天又進步了一點點,嘿嘿:)用開源組件jcaptcha做jsp彩色驗證碼key words: jsp驗證碼 jcaptcha原文參考 這裡安裝Add jcaptcha-all.jar (provided in bin-distribution) and ehcache.jar (not provided see ehcache site) to your application class

JSP調用預存程序的問題

主題: JSP調用預存程序的問題! 最後時間: 2004-12-23 下午2:29 總回複: 14 頁: 1 [ 回複主題 ]   回複: 14, 頁: 1 -->JSP調用預存程序的問題!作 者: Y970105   短訊息   2004-2-15 上午12:03   回複 我想在頁面中調用一個預存程序只是顯示當天的內空@time=getdate()可是不行呀我用的是dreamwwar開發工具說我的預存程序不存在,這是為什嗎?

在JSP頁面中輕鬆實現資料餅圖

製做可調整的邊界  圖A中的餅狀圖形有一邊界,如何能改變邊界的大小呢?可以先定義int border = 10,然後計算邊界內面積的大小而實現: Ellipse2D.Double elb = new Ellipse2D.Double(x_pie - border/2, y_pie - border/2, pieWidth + border, pieHeight +

JSP自訂標籤實現多選下拉框

項目裡用到了一個多選下拉框,懶得在網上找,自己試著寫了個簡單的先用著,貼出來給學習的童鞋參考下。 這段JS控制各種事件(multiSelect.js)/*** created by yuandong* created date 2012-5-23* last updated date 2012-6-8*/jQuery(document).ready(function(){ //Click event of select div

在jsp擷取用戶端的IP地址工具方法

   public static String getIpAddr(HttpServletRequest request) {           String ip = request.getHeader("X-Forwarded-For");           if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {              ip =

JAVA2 JSP絕對入門(一) )

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

JSP調用JavaBean在網頁上動態產生柱狀圖 )

我們經常要在網頁看到一些動態更新的圖片,最常見的莫過於股票的K線圖,本文試圖通過一個簡單的執行個體,向大家展示如何通過JSP 調用JavaBean在網頁上動態產生柱狀圖。  背景:本人最近在為某統計局開發項目時,涉及到在網頁上動態產生圖片的問題,費了一天的時間,終於搞定,為協助大家在以後遇到同樣的問題時不走彎路,現將設計思想及原始碼公布出來,與大家共勉。以下代碼在Windows2000成功測試通過,Web應用伺服器採用Allaire公司的Jrun3.0。  第一步:建立一個Java

用JSP實現WEB頁面登入驗證

1.index.html<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html;

用JSP實現的分頁程式

<%@ page contentType="text/html; charset=UTF-8" %> <%@ page import="java.sql.*"%> <%@ page import="java.io.*"%> <title>Jsp分頁顯示記錄</title><body bgcolor="#ffffff"> <% //變數聲明 Connection sqlCon; //資料庫連接對象 Statement

我的jsp環境配置

初學jsp.下載jdk1.5,並安裝;下裝tomcat,並安裝;增加環境變數。CLASSPATHC:/JDK/lib/dt.jar;C:/JDK/lib/tool.jarJAVA_HOME C:/JDKPATHC"JDK/bin;TOMCAT_HOMEC:/Program Files/Apache Software Foundation/Tomcat 5.0----------------------------------------------------------------------

java與jsp傳遞值的亂碼解決方案

Java中預設的編碼方式是 UNICODE,所以用中文易出問題,常見的解決是Java代碼  1.String s2 = new String(s1.getBytes("ISO-8859-1"),"UTF-8");  String s2 = new String(s1.getBytes("ISO-8859-1"),"UTF-8"); 1、utf8解決JSP中文亂碼問題:一般說來在每個頁面的開始處,加入:Jsp代碼  1.<%@ page language="java"

JSP的九種基本內建群組件簡介

 JSP共有以下9種基本內建群組件(可與ASP的6種內部組件相對應):    request 使用者端請求,此請求會包含來自GET/POST請求的參數    response 網頁傳回使用者端的回應    pageContext 網頁的屬性是在這裡管理    session 與請求有關的會話期    application servlet 正在執行的內容    out 用來傳送回應的輸出   config servlet的構架組件    page JSP網頁本身    exception

總頁數: 266 1 .... 46 47 48 49 50 .... 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.