Time of Update: 2017-01-18
大家都瞭解在MS家族中iis作為internet伺服器可謂是赫赫有名,簡單,方便。 而且相關的web程式(asp,asp.net)也是比比皆是。 我們希望java開發的web程式可以和iis共存(共同使用80連接埠發布)。 這方面的教程網上很多,多數是copy之後又copy,以至於有些細節一直含糊不清,也導致我走了許多彎路。在此留個腳印防止日後的錯誤。 軟體及環境 windows server 2003 IIS 6.0 Tomcat 6.0.20 JDK 6.0 JK
Time of Update: 2017-01-18
<!-- JSP-Hitcounter counts sessions.Copyright (C) 2000 Jesper Schmitz Mouridsen. Visit www.webappcabaret/jsm2/webapps.jsp?find=jsphcs for more info. This program is free software; you can redistribute it and/or modify it under the terms of the
Time of Update: 2017-01-18
JSP動作利用XML文法格式的標記來控制Servlet引擎的行為。利用JSP動作可以動態地插入檔案、重用JavaBean組件、把使用者重新導向到另外的頁面、為Java外掛程式產生HTML代碼。 JSP動作包括: jsp:include:在頁面被請求的時候引入一個檔案。 jsp:useBean:尋找或者執行個體化一個JavaBean。 jsp:setProperty:設定JavaBean的屬性。 jsp:getProperty:輸出某個JavaBean的屬性。
Time of Update: 2017-01-18
本文執行個體講述了jsp+ajax實現的局部重新整理較驗驗證碼(onblur事件觸發較驗)。分享給大家供大家參考,具體如下:前台顯示頁面:welcome.jsp<%@ page language="java" contentType="text/html; utf-8" pageEncoding="utf-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/
Time of Update: 2017-01-18
本文執行個體講述了jsp匯出excel並支援分sheet匯出的方法。分享給大家供大家參考,具體如下:public DownloadFile exportToExcel() throws Exception{ String config_value = systemConfigService.getConfigValueByKey("Export.Xls"); logger.info("擷取的匯出類型為execl表格"+",每頁sheet匯出的行數為:"+config_value+"行------
Time of Update: 2017-01-18
本文執行個體講述了JSP實現遠程檔案下載儲存到伺服器指定目錄中的方法。分享給大家供大家參考,具體如下:<%@page import="java.net.*,java.io.*"%><%! public boolean saveUrlAs(String photoUrl, String fileName) {//此方法只能使用者HTTP協議 try { URL url = new URL(photoUrl); HttpURLConnection connection =
Time of Update: 2017-01-18
理解“音樂無國界” “音樂無國界”的主介面是JSP頁 Eshop.jsp(見代碼清單1)。你會注意到,這個頁面幾乎只作為專門的使用者介面,不承擔任何處理任務――是一個最理想的JSP方案。另外,請注意另一個JSP頁Cart.jsp(見代碼清單2)被Eshop.jsp通過指令<jsp:include page="Cart.jsp" flush="true" />包含於其中。 代碼清單 1:EShop.jsp <%@ page
Time of Update: 2017-01-18
本文執行個體講述了jsp簡單串連SQL Server2000資料庫的方法。分享給大家供大家參考。具體如下:package util;import java.sql.Connection;import java.sql.DriverManager;public class ConnDB { public static String driver="com.microsoft.jdbc.sqlserver.SQLServerDriver"; public static String
Time of Update: 2017-01-18
JavaServer Pages (JSP) 是一種以 Java為主的跨平台web開發語言。 JSP與微軟的Active Server Pages
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實現的簡單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學習之Java Web中的安全控制。分享給大家供大家參考。具體如下:一、目標:① 掌握登入之後的一般處理過程;② 能夠為每個頁面添加安全控制;③ 能夠共用驗證代碼;④ 使用過濾器對許可權進行驗證;⑤ 能夠對檔案的局部內容進行驗證;⑥ 掌握安全驗證碼的基本實現方式;⑦ 通過異常處理增強安全性。二、主要內容:① 通過修改前面的登入功能,分別對管理員和普通使用者的登入進行處理;② 為管理員才能訪問的頁面添加控制;③ 共用各個頁面中的控制碼,使用專門的檔案,然後在需要的時候調用;
Time of Update: 2017-01-18
本文執行個體講述了JSP使用MVC模式完成刪除和修改功能的方法。分享給大家供大家參考。具體如下:目標:① 進一步理解MVC模式;② 掌握刪除功能的基本實現過程;③ 掌握修改功能的基本實現過程。主要內容:① 使用MVC完成刪除功能;② 使用MVC模式完成資訊更新功能。1、如何使用MVC模式完成刪除功能根據MVC模式的特點,分別考慮MVC的3個部分。①
Time of Update: 2017-01-18
String[] picked = request.getParameterValues("open"); if (picked != null) { for (int i = 0;i < picked.length; i++) { // System.out.println("11"+picked[i]); uDao.getCheckOpen( picked[i]); }
Time of Update: 2017-01-18
伺服器漏洞是安全問題的起源,駭客對網站的攻擊也大多是從尋找對方的漏洞開始的。所以只有瞭解自身的漏洞,網站管理員才能採取相應的對策,阻止外來的攻擊。下面介紹一下一些伺服器(包括Web伺服器和JSP伺服器)的常見漏洞。 Apache泄露重寫的任意檔案漏洞是怎麼回事? 在Apache1.2以及以後的版本中存在一個mod_rewrite模組,它用來指定特殊URLS在網路伺服器檔案系統上所映射的絕對路徑。如
Time of Update: 2017-01-18
今天新能測試組的同事找我看一個奇怪的現象。一個tomcat應用,裡面只有一個單純的jsp頁面,而且這個jsp頁面沒有任何java代碼(想用這個jsp頁面測試在她的伺服器上的一個tomcat的最大QPS)。但是用loadrunner壓測了幾分鐘之後,分配了1024M堆記憶體的tomcat居然包heap space outofmemory!這個頁面的代碼如下:複製代碼 代碼如下:<%@ page language="java" contentType="text/html;
Time of Update: 2017-01-18
今天早上客戶跟我說excel匯出身份證的時候顯示有的對有的不對,我一看原來身份證以X結尾的可以,其它都顯示不正確。身份正顯示如圖所示:在網上搜了一下發現,原來excel看你數字列超過12位就會顯示科學計數。而身份證一般都是18位所以顯示這樣。解決辦法就是在身份證這一列前面加“單引號”。形如:'4206211111111111111具體代碼如下:<td style="border: 1px solid #000;">'<s:property value="id_card"
Time of Update: 2017-01-18
隱藏注釋寫在JSP程式中,但不是發給客戶。JSP 文法 <%-- comment --%> 例子:複製代碼 代碼如下:<%@ page language="java" %> <html> <head><title>A Comment Test</title></head> <body> <h2>A Test of Comments</h2> <%-- This
Time of Update: 2017-01-18
jsp代碼:import javax.servlet.*;import javax.servlet.http.*;public class CharsetFilter implements Filter{ public void destroy() { } public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) { try {
Time of Update: 2017-01-18
如果你曾用VB編寫檔案上傳的組件的話,那麼用JAVA編寫檔案上傳的JAVABEAN十分容易。下面的例子只是一個簡版package yuanyifileup;import java.io.*;import java.util.*;import javax.servlet.*;import javax.servlet.http.*;import javax.servlet.jsp.PageContext;public class yuanyifileup{private