Time of Update: 2017-01-18
本文執行個體講述了JSP中圖片的上傳與顯示方法。分享給大家供大家參考。具體如下:1、引言資料庫應用程式,特別是基於WEB的資料庫應用程式,常會涉及到圖片資訊的儲存和顯示。通常我們使用的方法是將所要顯示的圖片存在特定的目錄下,在資料庫中儲存相應的圖片的名稱,在JSP中建立相應的資料來源,利用資料庫訪問技術處理圖片資訊。但是,如果我們想動態顯示圖片,上述方法就不能滿足需要了。我們必須把圖片存入資料庫,然後通過編程動態地顯示我們需要的圖片。實際操作中,可以利用JSP的編程模式來實現圖片的資料庫儲存和顯
Time of Update: 2017-01-18
本文執行個體講述了JSP+Servlet+JavaBean實現登入網頁的方法。分享給大家供大家參考。具體如下:這裡涉及到四個檔案:1. 登入頁面:login.html2. 登入成功歡迎頁面:login_success.jsp3. 登入失敗頁面:login_failure.jsp4. Servlet處理檔案:LoginServlet.java其實還涉及到一個檔案:web.xml,這個後面再說:下面分別介紹這幾個檔案:1. 登入頁面:login.html<!--
Time of Update: 2017-01-18
最近學習Jave EE
Time of Update: 2017-01-18
本文執行個體講述了jsp實現簡單驗證碼的方法。分享給大家供大家參考。具體如下:這裡只有一個檔案,可以在<img />的src屬性裡直接調用顯示,適用於各種項目的表單安全驗證jsp頁面代碼:<%@ page contentType="image/jpeg" import="java.awt.*,java.awt.image.*,java.util.*,javax.imageio.*" %><%!Color getRandColor(int fc,int bc){
Time of Update: 2017-01-18
本文執行個體講述了struts2+jsp實現檔案上傳的方法。分享給大家供大家參考。具體如下:1. java代碼:package com.wang.test;import java.io.InputStream;import org.apache.struts2.ServletActionContext;import com.opensymphony.xwork2.Action;import com.opensymphony.xwork2.ActionSupport;public class
Time of Update: 2017-01-18
本文執行個體講述了jsp實現Servlet檔案下載的方法。分享給大家供大家參考。具體如下:package com;import java.io.IOException;import java.io.PrintWriter;import java.net.URLEncoder;import java.util.Date;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import
Time of Update: 2017-01-18
本文執行個體講述了JSP實現用於自動產生表單標籤html代碼的自訂表格單標籤。分享給大家供大家參考。具體如下:這個是自己寫的一個簡單的JSP表單標籤,用於自動產生checkbox,select,radio等標籤,傳入菜單集合產生html代碼,自動選中指定值,用於java web項目的jsp頁面。1. Servlet部分代碼:Map<String, String> map = new HashMap<String, String>();map.put("2", "選項二")
Time of Update: 2017-01-18
本文執行個體講述了JSP中使用JSTL按不同條件輸出內容的方法。分享給大家供大家參考。具體如下:ConditionalContentJSTL.jsp頁面:<%@ page language="java" contentType="text/html;charset=UTF-8" %><%@ taglib uri="/WEB-INF/tld/c-rt.tld" prefix="c-rt" %><html><head>
Time of Update: 2017-01-18
本文執行個體講述了JSP驗證碼簡單產生方法。分享給大家供大家參考。具體如下:<%@ page contentType="image/jpeg" import="java.awt.*,java.awt.image.*,java.util.*,javax.imageio.*" %><%!Color getRandColor(int fc,int bc){//給定範圍獲得隨機顏色 Random random = new Random(); if(fc>255)
Time of Update: 2017-01-18
本文執行個體講述了JSP實現的簡單Web投票程式。分享給大家供大家參考。具體如下:這裡使用文字檔作為資料存放區的投票系統。1. vote.java:package vote;import java.io.*;import java.util.*;public class vote { public String filePath = ""; public int n; private File voteFile; private BufferedReader fileRead; private
Time of Update: 2017-01-18
本文執行個體講述了JSP上傳excel及excel插入至資料庫的方法。分享給大家供大家參考。具體如下:此匯入excel是與pojo綁定的,(缺點)excle表頭必須是pojo的欄位值1. html頁面:<form id="myform" method="post" enctype="multipart/form-data"><table> <tr> <td></td> <td> <input
Time of Update: 2017-01-18
本文執行個體講述了JSP實現快速上傳檔案的方法。分享給大家供大家參考。具體如下:這裡示範JSP不使用第三方庫,實現快速上傳檔案的功能1. FileUpload.java:package FileUpload;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileOutputStream;import javax.servlet.ServletInputStream;/** * *//
Time of Update: 2017-01-18
對於網站來說,網站本身常常需要提供一些資源或者資料進行下載,說到下載莫過於最原始的方法就是在網頁上提供下載的網址。今天講述的還有另外的幾種實現檔案下載的方法,對於哪種方法更好這也是看自己的需求。1、最直接最簡單的,方式是把檔案地址直接放到html頁面的一個連結中。這樣做的缺點是把檔案在伺服器上的路徑暴露了,並且還無法對檔案下載進行其它的控制(如許可權)。這個就不寫樣本了。 2、在伺服器端把檔案轉換成輸出資料流,寫入到response,以response把檔案帶到瀏覽器,由瀏覽器來提示使
Time of Update: 2017-01-18
網站上的文章用什麼儲存?使用Oralce用CLOB儲存,Java操作CLOB的方法網上很多,可是發現讀取後顯示在網頁上和錄入時的格式完全不同,該有的段落已經不複存在。由於頁面中使用的是textarea標籤而不是強大的網頁文字編輯器,所以要自己處理格式的問題了,下面是我找到的一個專業函數, 使用它將前台傳過來的文章字串轉義一下再存入資料庫,這次再讀取出來的文章就有段落的顯示了。JSP儲存到資料庫丟失格式的解決方案代碼引用:/** * 格式化文章資訊,保持文章的格式。儲存時用。 * *
Time of Update: 2017-01-18
在JSP中,擷取用戶端IP的方法為:request.getRemoteAddr()。這種方法在大部分情況下都是有效,但是在通過了Apache,Squid等反向 Proxy軟體就不能擷取到用戶端的真實IP地址了。如果使用了反向 Proxy軟體,將http://192.168.1.110:3306/ 的URL反向 Proxy為http://www.8888.com/ 的URL時,用request.getRemoteAddr()方法擷取的IP地址是:127.0.0.1 或 192.168.1.110,
Time of Update: 2017-01-18
jsp頁面元素構成jsp頁面組成部分有:指令,注釋,靜態內容,運算式,小指令碼,聲明。jsp指令page指令:通常位於jsp頁面的頂端,同一個頁面可以有多個page指令include指令:將一個外部檔案嵌入到當前jsp檔案中,同時解析這個頁面中的jsp語句taglib指令:使用標籤庫定義新的自訂標籤,在jsp頁面中啟動自定行為page指令文法 <%@page 屬性1="屬性值" 屬性2="屬性值1,屬性值2"
Time of Update: 2017-01-18
本文執行個體講述了JSP使用自訂標籤防止表單重複提交的方法。分享給大家供大家參考。具體如下:1. 編寫servelt:package cn.itcast.apsliyuan.web.servlet;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import
Time of Update: 2017-01-18
本文執行個體講述了jsp中自訂標籤用法。分享給大家供大家參考。具體如下:這裡簡單的寫了一個自訂標籤,自己定義標籤的好處就是在jsp頁面中可以使用自己定義的功能,完全與Java代碼分離1. tld檔案如下:首先是要寫×.tld檔案,當項目隨著伺服器啟動的時候,會檢查項目中有沒有*tld檔案。寫的tld檔案<?xml version="1.0" encoding="UTF-8" ?><taglib xmlns="http://java.sun.com/xml/ns/
Time of Update: 2017-01-18
本文執行個體講述了動態JSP頁產生靜態HTML的方法。分享給大家供大家參考。具體如下:具體實現:利用Filter的過濾功能把*.jsp過濾出來,判斷是否存在對應的.html檔案,如果不存在對應的.html檔案,則將其內容讀出寫入指定的.html檔案,再跳轉到對應的.html即可。如果存在對應的.html檔案,則直接跳轉到對應的.html即可。 代碼:JspFilter.java:import java.io.BufferedReader;import
Time of Update: 2017-01-18
本文執行個體講述了JSP+EXt2.0實現分頁的方法。分享給大家供大家參考。具體如下:JavaScript代碼:Ext.onReady(function(){var sm = new Ext.grid.CheckboxSelectionModel();var cm = new Ext.grid.ColumnModel([ new Ext.grid.RowNumberer(), sm, {header:'編號',dataIndex:'id',sortable:true},