Time of Update: 2018-12-08
1,TagForm.java 複製代碼 代碼如下:package com.tarena.struts.tag.form; import org.apache.struts.action.*; import javax.servlet.http.*; import java.util.*; public class TagForm extends ActionForm { private int id; private String userName; private String
Time of Update: 2018-12-08
1,common.jsp 複製代碼 代碼如下:<%@ taglib uri="/WEB-INF/resource/struts-logic.tld" prefix="logic"%> <%@ taglib uri="/WEB-INF/resource/struts-bean.tld" prefix="bean"%> <%@ taglib uri="/WEB-INF/resource/struts-html.tld" prefix="html"%> <%@
Time of Update: 2018-12-08
一、基本概念: 1.標籤(Tag): 標籤是一種XML元素,通過標籤可以使JSP網頁變得簡潔並且易於維護,還可以方便地實現同一個JSP檔案支援多種語言版本。由於標籤是XML元素,所以它的名稱和屬性都是大小寫敏感的 2.標籤庫(Tag library): 由一系列功能相似、邏輯上互相聯絡的標籤構成的集合稱為標籤庫。 3.標籤庫描述檔案(Tag Library Descriptor): 標籤庫描述檔案是一個XML檔案,這個檔案提供了標籤庫中類和JSP中對標籤引用的映射關係。它是一個設定檔,和web.
Time of Update: 2018-12-08
string agent = request.getheader("user-agent"); stringtokenizer st = new stringtokenizer(agent,";"); st.nexttoken(); //得到使用者的瀏覽器名 string userbrowser = st.nexttoken(); //得到使用者的作業系統名 string useros = st.nexttoken(); 取得原生資訊也可以這樣: 作業系統資訊
Time of Update: 2018-12-08
如果有以下內容,表示是Servlet 2.3 / JSP 1.2。 <!--CTYPE web-app PUBLIC </sp--> "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> 在預設情況下,Servlet 2.3 / JSP 1.2是不支援EL運算式的,而Servlet 2.4 / JSP 2.0支援。 如果web.
Time of Update: 2018-12-08
jsp或servlet頁面代碼:複製代碼 代碼如下:String driver = application. getIni tParameter ("driver") ; String url = application.getInitParameter("url"); String user = application.getInitParameter("user"); String pass =
Time of Update: 2018-12-08
它可和PHP、JavaScript、ASP、ASP.NET、ColdFusion、Java、以及ABAP等不同的程式設計語言相結合。“FCKeditor”名稱中的“FCK” 是這個編輯器的作者的名字Frederico Caldeira Knabben的縮寫。 FCKeditor控制項請到官方網站下載http://www.fckeditor.net,本例主要用到FCKeditor_2.6.3.zip、fckeditor-java-demo-2.4.1.zip、fckeditor-java-2.4.
Time of Update: 2018-12-08
問題就出在建Web Project的時候web.xml聲明上。 web.xml聲明部分一般分為如下版本的xsd, web-app_2_2.dtd web-app_2_3.dtd web-app_2_4.xsd web-app_2_5.xsd 更詳細的列出各版本web.xml聲明部分吧,如下: web-app_2_2.dtd <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE web-app PUBLIC "-//Sun
Time of Update: 2018-12-08
<table border="0" cellpadding="2"> <c:forEach items="${pics}" var="pic" varStatus="status"> <c:if test="${((status.index)%3)==0}"><tr></c:if> <td> <input class='Input-0-border' name="bk_no" type="radio" value="$
Time of Update: 2018-12-08
SQL注入攻擊的總體思路: 發現SQL注入位置; 判斷伺服器類型和後台資料庫類型; 確定可執行情況 對於有些攻擊者而言,一般會採取sql注入法。下面我也談一下自己關於sql注入法的感悟。 注入法: 從理論上說,認證網頁中會有型如: select * from admin where username='XXX' and password='YYY' 的語句,若在正式運行此句之前,如果沒有進行必要的字元過濾,則很容易實施SQL注入。 如在使用者名稱文字框內輸入:abc' or 1=1--
Time of Update: 2018-12-08
1. RequestDispatcher.forward() 是在伺服器端起作用,當使用forward()時,Servlet engine傳遞HTTP請求從當前的Servlet or JSP到另外一個Servlet,JSP 或普通HTML檔案,也即你的form提交至a.jsp,在a.jsp用到了forward()重新導向至b.jsp,此時form提交的所有資訊在 b.jsp都可以獲得,參數自動傳遞.
Time of Update: 2018-12-08
一般我是用<%@ include %>方式來包含這個檔案,主要是這樣能夠被包含頁面會跟包含頁面在編譯時間被編譯成一個檔案,裡面的變數可以相互連用,而<jsp:include>方式則會分別編譯,變數不能相互使用。 而在tomcat4.x版本中,只要在包含頁面中定義了<%@ page contentType="text/html; charset=gbk" %>,被包含頁面中就不能也不用再次聲明就會顯示正常的中文,否則會出現Page directive: can'
Time of Update: 2018-12-08
經過我修改ConnectorServlet.java和SimpleUploaderServlet.java兩個檔案,重建fckeditor-java-2.3.jar包,要解決所有的亂碼問題,有3部要修改1.修改Web容器的字元編碼,如果Web容器用的是Tomcat,則修改conf/server.xml檔案,在兩個Connector中添加“URIEncoding="utf-8"”,我這裡用的是utf-8編碼,所以修改成utf-8,若項目是gb2312編碼,則設定為“URIEncoding="gb2
Time of Update: 2018-12-08
複製代碼 代碼如下:con.setAutoCommit(true);//設為true,每次executeUpdate將立刻被執行 sql = "insert into table1(lable1) values('001')"; rs = stmt.executeUpdate(sql); sql = "insert into table2(lable2) values('002')"; rs = stmt.executeUpdate(sql);
Time of Update: 2018-12-08
希望誰能幫我看一看問題出在哪?謝謝! register.html部分: 複製代碼 代碼如下:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>register.html</title> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"
Time of Update: 2018-12-08
怎樣自己定製標籤(Custom Tag) (整理的學習筆記) 步驟1、建立一個Tag handler class(標記處理器類) package javax.servlet.jsp.tagext 開發空Body的標籤處理器類----->1)implements Tag 2)extends TagSupport 空Body的標籤處理器類需要覆蓋方法: doStartTag() 傳回值:Tag.SKIP_BODY doEndTag() 傳回值:
Time of Update: 2018-12-08
一、在JSP中訪問JS返回的值: 問題: 複製代碼 代碼如下:<script language="javascript"> <!-- var str="123"; <% String aa; %> --> </script> 怎麼讓這個JSP裡的aa獲得JAVASCRIPT中str的值???? 詳細一點就是: 複製代碼 代碼如下:<script language="javascript"> function returnValue(){
Time of Update: 2018-12-08
由於很多程式碼由JAVA實現(JSP),我還是利用一點時間做了一個java版本的,本人在JAVA方面還是入門的程度,期間,查了一些資料,雖然程式比較短,但是還是比較淘氣的。和上一話所說的利用JAVA擷取URL的內容,這篇的技術實現擷取,然後正則匹配結果,就完成了。看代碼: 複製代碼 代碼如下://javac GoogleTranslator.java -encoding utf-8 import java.io.InputStream; import java.net.URLEncoder;
Time of Update: 2018-12-08
當前的JFreeChart的最新版本為jfreechart-1.0.11.zip。可以到http://www.jfree.org/jfreechart/index.html找到 二、JFreeChart的基本使用 不論建立的是什麼圖,JFreeChart都遵循以下的這個使用步驟: 1、建立Dataset。所有的資料都存放在Dataset中的。(建立一個資料來源(dataset)來包含將要在圖形中顯示的資料)
Time of Update: 2018-12-08
現把該程式主要代碼貼下,供大家需要的時候參考下: <%@page import="java.util.*, java.net.*, java.text.*, java.util.zip.*, java.io.*" %> <%! static Vector expandFileList(String[] files, boolean inclDirs){ Vector v = new Vector(); if (files == null) return v; for (int