1. 程式人生 > >再jsp頁面中,顯示session

再jsp頁面中,顯示session

昨天寫一個表單的功能,需要通過一個隱藏input來判斷,拿到後臺之後,通過這個隱藏的input是否有值來判斷是新增操作,還是編輯操作。

進到表單之前後臺這樣傳過來


紅框框的是我改了之後的,之前由於取來的就叫pkId所以我往前放也叫pkId,後臺這是通過判斷,編輯操作會把pkId的值給到前面,而新增不會。(我預想的是這樣)

前面是這樣的


這個輸入框就是來接值得,這是我改之後得,之前是

<input type="hidden" value="${pkId}" name="pkId">

沒改之前這樣我就發現,在這個表單提交後,不管是新增操作還是編輯操作,都會走編輯得那條路,這是為什麼呢?因為我是用這個pkId拿到後臺去進行判斷得,所以我輸出了這個pkId出來看,發現在我新增操作得時候,pkId還是有值,為1。但在我debug之前那張圖得程式時發現確實沒走if裡面得程式,就是說沒有給pkId賦值,當然如果時給pkId賦值得話,修改編輯一切正常。

沒賦值卻有值,我昨天百思不得其解,但是突然,我靈光一閃,這個值為什麼是1呢?這個1從哪來的,為什麼不是2,我就想到我這個登入得賬號得ID是1,在我登入得時候,我把ID曾存入session,如圖


我在登入成功後,把username作為loginName,把使用者得pkId作為pkId存入session了,這個pkId它會不會因為我沒給他值它自己去找session的值了?於是寫<input type="text" value="${loginName}" name="">來看,果然,在後臺沒有給loginName賦值的情況下,這個input明晃晃的輸出著我的session的使用者名稱,原來還會這樣,我就把pkId在前臺換了個名字,一切正常了就。

相關推薦

jsp頁面顯示session

昨天寫一個表單的功能,需要通過一個隱藏input來判斷,拿到後臺之後,通過這個隱藏的input是否有值來判斷是新增操作,還是編輯操作。進到表單之前後臺這樣傳過來紅框框的是我改了之後的,之前由於取來的就叫pkId所以我往前放也叫pkId,後臺這是通過判斷,編輯操作會把pkId的

用Servlet處理表單提交的資料然後jsp頁面顯示

第一個頁面,使用者表單介面 <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <!DOCTYPE html PUBLIC

百度地圖api在Html顯示jsp頁面顯示解決方法

在jsp頁面中顯示如下但是在html中正常顯示。原來的程式碼如下<script type="text/javascript" src="http://api.map.baidu.com/api?key=&v=1.1&services=true">&

jsp頁面動態調用系統時間的實現

簡單 char ext fonts get har interval sso 星期 在做WEB項目時,經常會須要 在頁面中顯示當前時間,以下介紹一個簡單的調用系統時間的方法,效果如圖: 在頁面中插入以下代碼即可了 <div id="time"&

jsp頁面el表示式獲取list長度

在jsp頁面中不能通過${list.size}取列表長度,而是 <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <%@ taglib prefix="fn" uri="ht

JSP頁面輸入中文讀取顯示亂碼問題

只需在JavaBean中的getXxx方法中進行修改 public class Login { private String userName; //使用者名稱 private String password; //密碼 public Login()

【Web篇03】Spring框架下servlet響應的res在jsp頁面顯示防止亂碼的操作

首先,在Spring軟體中,找到Web工程,src下的對應的servlet; 在servlet中獲取請求引數之後,給瀏覽器傳送響應之前; 需要鍵入一段程式碼即可,如下: response.setContentType("text/html;charset=UTF-8"); 括號內的

在伺服器除錯過程JSP頁面無法正常顯示

首先伺服器磁碟總共22G,可用空間已經很少了,其次該伺服器上有其他的系統,因為伺服器較老,所以伺服器自帶瀏覽器也很老。 以上是除錯環境,因此遇到一個問題,除錯過程中jsp頁面不能正常顯示 解決辦法:清

JSP頁面獲取從controller傳遞過來的時間資料顯示格式

首先jsp頁面頂部要包含<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%> 然後再頁面中使用如下: <fmt:formatDate value="${product.update

jsp頁面使用javascript獲取後臺放在request或session的值

jsp頁面 方式 attr 使用 con setattr track ava dsm 在JSP頁面中。常常使用javascript,可是要出javascript獲取存儲在request,session, application中的值。例如以下是獲取request中的值:

系統管理模塊_部門管理_改進_抽取添加與修改JSP頁面的公共代碼_在顯示層抽取BaseAction_合並Service層與Dao層

commons drive edt exc 第一個 接口實現類 style ear http 系統管理模塊_部門管理_改進1:抽取添加與修改JSP頁面中的公共代碼 commons.jspf <%@ page language="java" import="java.

關於在JSP頁面為什麽一定要用${pageContext.request.contextPath}來獲取項目路徑而不能用${request.contextPath}?

html 輸出 獲取項目路徑 session PE ade ror ESS val 這裏的疑問在於pageContext和request都是JSP中的內置對象之一,為什麽不直接用${request.contextPath}來獲取項目路徑?出現

Asp.net MVC訪問母版頁巢狀的iframe頁面如果session或cookie過期登入驗證超時怎樣自動跳轉到登入頁

一般登入驗證的過濾器中,使用驗證過濾器的Redirect方法,將請求重定向到指定的URL。但是如果我們要訪問的頁面是一個巢狀在母版頁中的iframe頁面時,這種重定向只會對iframe頁面湊效,也就是會將iframe也重定向到登入頁,這樣就有違我們的目的了。所以我就嘗試了很多方法來實現讓整個頁面重定向到登入頁

SpringMVC Controller函式引數問題(就是作為方法的引數以類名小寫開頭可以在JSP頁面獲得該變數的資料 )

今天在看別人寫的程式時發現了一個特殊的問題,就是在程式碼裡並沒有看到將物件寫入域的程式碼,但在JSP頁面上又能獲得物件的資料。 說明:專案用的是:SpringMVC + Spring + MyBatis 方法名為如下: Page物件就是一個普通的java類如下: 就是這樣但在,函

jsp頁面不需要建立直接使用的物件

內建物件     * 一共有9個:             變數名                    真實型別                        作用         * pageContext           PageContext          

EasyUI的Model的Model Window但是遇到一個問題就是如何把jsp頁面js的變數傳入模態框input的value

用了很多辦法, 最開始嘗試用最基本的JQuery的賦值方法給value賦值,但是發現由於賦值的時候模態框還沒開啟,找不到模態框中引數的id 第二種是用隱藏域還是不行,傳值為null 後來檢視EasyUI官網的window外掛,發現了window的時間跟Pa

如何在JSP頁面使用JSTL標籤實現if和if-else判斷判斷條件使用

1. 首先工程中要有JSTL的兩個jar包:jstl.jar 和 standard.jar。 2. 其次在頁面中引入標籤庫: 是這個標籤!!!    網上同類文章很多有錯的標籤。 <%@ tag

不同入口進入同一頁面頁面顯示內容不一樣

//從兩個a連結進入同一個頁面recharge.html,點選“充值”進入頁面時需要顯示 $('.addmon'),隱藏$('.mywallets'),點選“購物券”時則相反。此時需要判斷使用者是點選

Web在jsp頁面生成柱狀圖折線圖餅狀圖

一、前言 在實際開發過程中,柱狀圖,折線圖,餅狀圖在一些OA,ERP中是非常常見的功能,特別是需求方是業務型,資料分析型公司,下面的例子簡單實現了餅狀圖,柱狀圖,折線圖在jsp中生成。(ps:新手上路,不喜勿噴) 二、前期準備 1.使用的框架:s

jsp頁面獲取session的值

session中是鍵值對:EL session.setAttribute("age","123"); ${ sessionScope.age} 在頁面上顯示的就是123了 sessionScope指的是session的範圍,類似還