Time of Update: 2018-07-27
<%@page contentType="application/msexcel;charset=GBK" %><%@ page language="java" import="java.util.*" pageEncoding="GBK"%><%@taglib prefix="c"
Time of Update: 2018-07-27
*強調內容*javaweb項目JSP載入靜態資源出現中文亂碼 首先介紹自己在編碼方面遇到的一亂碼問題:jsp頁面載入時,載入中文名的靜態資源,出現亂碼,自然就擷取不到請求資源,無法加重了,jsp頁面是沒有亂碼的。但是後台配置了編碼過濾器的,為什麼還會亂碼呢。 網上搜尋答案,雖然找到瞭解決問題的方法,但是沒有理解原因。 首先先看看亂碼的解決方案
Time of Update: 2018-07-27
session對象 session對象是 javax.servlet.http.HttpSession 類的執行個體。和Java Servlets中的session對象有一樣的行為。 session對象用來跟蹤在各個用戶端請求間的會話。 主要方法: 每個使用者都是一個不同的session,伺服器通過session id區分不同的使用者,用 <%String id = session.getId();%>查看Id
Time of Update: 2018-07-27
jsp的基本文法: 1. jsp運算式:提供一種方式,可直接讓Java變數或運算式的計算輸出到用戶端的簡化方式,它將要輸出的變數 或運算式直接封裝在<%= %>中。 2.方法: Object setAttribute(String name):擷取指定的屬性 Enumertion getAttributeNames():擷取所有的屬性的名字組成的Enumeration 對象 removeAttribute(String
Time of Update: 2018-07-27
jsp中重新導向和轉寄的區別: 一:間接請求轉寄(Redirect) 二:直接請求轉寄(Forward)
Time of Update: 2018-07-27
在jsp頁面中格式化字串類型的時間到指定的類型 和資料庫表對應的JavaBean存放的是String類型的。由於在jsp頁面顯示的是形如“2017-07-3 00:00:00.0 ”,我想顯示成“如2017-07-3”這樣的格式 解決辦法: <fmt:parseDate value="${baseBean.receiveDate}" pattern="yyyy-MM-dd" var="receiveDate&
Time of Update: 2018-07-27
今天遇到一個錯誤: ReferenceError: jQuery is not defined })(jQuery); 問題:需要用到dtree,於是需要dtree.js和jquery.checkboxtree.js兩個js檔案,而這兩個檔案需要jquery-1.8.2.min.js,我三個都引入後還是出現上述問題。 原因:引入順序出現問題,我先引入的是dtree.js和jquery.checkboxtree.js,然後引入jquery-1.8.2.min.
Time of Update: 2018-07-27
<div class="col-md-2"> <div class="sidebar-nav"> <div class="nav-canvas"> <ul class="nav nav-pills nav-stacked main-menu" id="main_menu">
Time of Update: 2018-07-27
SUN jsp標籤 <jsp:include page="/jsp/head.jsp"></jsp:include>---動態引入 <jsp:forward page="relativeURL | <%=expression%>" /> ---- 請求轉寄
Time of Update: 2018-07-27
<pre name="code" class="html"><%@page import="com.haitaiinc.dto.SysOper"%><%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@page
Time of Update: 2018-07-27
在通過request對象擷取請求參數時,如果遇到參數值為中文的情況,如果不進行處理,擷取到的參數將是亂碼。在JSP中,解決擷取到的請求參數是中文亂碼的情況,可以分為以下兩種: 1.擷取訪問請求參數時亂碼
Time of Update: 2018-07-27
jsp九種內建對象:request, reponse, out, session, application, config, pagecontext, page, exception. 一.request對象:該對象封裝了使用者提交的資訊,通過調用該對象相應的方法可以擷取封裝的資訊,即使用該對象可以擷取使用者提交資訊。 1.Request對象可以使用getParameter(string s)方法擷取該表單通過text提交的資訊。如:
Time of Update: 2018-07-27
jsp四大範圍:page:當前頁面,也就是只要跳到別的頁面就失效了request:一次會話,簡單的理解就是一次請求範圍內有效session:瀏覽器進程,只要當前頁面沒有被關閉(沒有被程式強制清除),不管怎麼跳轉都是有效application:伺服器,只要伺服器沒有重啟(沒有被程式強制清除),資料就有效 內建對象特點: 1.
Time of Update: 2018-07-27
Multiple annotations found at this line:- The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path建立jsp頁面老提示:Multiple annotations found at this line: - The superclass "javax.servlet.http.HttpServlet"
Time of Update: 2018-07-27
很多在學習jsp的時候遇到亂碼的問題吧,解決方案其實很簡單,自訂一個字元攔截器即可。 為了不耦合在業務代碼中,我們應該將字元轉碼獨立出來,做成一個字元攔截器 直接上代碼: package com.jdbc.filter;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import
Time of Update: 2018-07-27
方法一:利用同步令牌(Token)機制來解決Web應用中重複提交的問題 這種做法只能是解決問題的一種做法,不過在大型項目中不可能用這種做法,此種做法不能根本解決問題,可以通過重寫URL跳過JS校正一樣提前到後台去。一般項目中都是用令牌機制處理這個問題(以struts為例)
Time of Update: 2018-07-27
一.JavaBean 1.理解:可以重用的java類 2.分類 1)封裝資料的bean(相當於實體類) 2)封裝業務的bean(一般就是實現增刪改查) 3.注意: 1)封裝資料的bean一般要滿足如下兩個條件 1.implements Serializable:實現序列化介面 2.擁有一個無參的public建構函式:便於與jsp動作結合使用 4.建立和使用的兩種方式: 1)使用Scriptlet代碼來實現。 2)JSP標準動作來實現。 二。標準動作
Time of Update: 2018-07-27
<jsp:include page=""><jsp:param value=""name=""/><DEL></DEL><INS></INS></jsp:include>
Time of Update: 2018-07-27
page標籤 下面的指令用於引入所需要的類,與java檔案中的import語句效果相同。可以連著寫,中間用逗號隔開,最後沒有分號。 <%@page import="captchaWeb.Captcha, org.apache.http.HttpEntity, org.apache.http.client.ClientProtocolException, org.apache.http.client.methods.CloseableHttpResponse,
Time of Update: 2018-07-27
轉載自:http://www.cnblogs.com/hellofei/archive/2010/02/02/1662070.html JSP轉寄和重新導向的區別 http://blog.csdn.net/CYHJRX/archive/2009/02/26/3938252.aspx 好長時間不看,又把基礎只是給忘了。今天好好的再看看。呵呵呵......溫故而知新啊。。。 1.RequestDispatcher.forward()――轉寄