Time of Update: 2018-12-03
JSP Servlet之 form表單 與Servlet之間的參數傳送 //index.html<html> <head> <title>welcome</title> </head> <body> <form name="myForm" method="post"action="myServlet/PassParams"> <table border="
Time of Update: 2018-12-03
前段時間琢磨著自己學習東西,像極了狗熊掰玉米,學一個,丟一個,還是寫個日誌,儲存自己的腳印好吧!201012.17開始下載了TOMCAT6.0,MYSQL5,配合原來搭建的eclipse(還有J2ME平台,但是一直沒有實施,看了兩天視頻),開發了一個傳統型程式串連資料庫。201012.18爬山,計划下次去山東泰山,或者安徽黃山,爬完這些繼續看海吧。201012.19到下午的時候才開始學習,做了一個簡單的網頁,輸入使用者名稱,返回密碼。這個可費了老大勁了。一開始,一直以為是伺服器端的SQL寫的有問
Time of Update: 2018-12-03
學習jsp的時候,有時候頁面表單提交的時候會出現亂碼進行如下改動看還會不會出現亂碼:(我採用的是UTF-8編碼 ///gb2312)1.在myeclipse中修改workspace的編碼 preferences--->>> 2.修改相關檔案的編碼,一般把workspace的編碼修改之後,對應的相關檔案也會自動的調整自己的預設編碼。preferences--->>> 3.頁面匯入<%@ page language="java"
Time of Update: 2018-12-03
1. JSP寫檔案加入BOM表頭。註: 以下的狀況不加BOM頭也不會有中文亂碼問題, 只是示範一下JSP輸出檔案如何加BOM頭。<%response.setContentType ("application/csv");response.setHeader ("Content-Disposition","attachment; filename=\"ExportedData.csv");String
Time of Update: 2018-12-03
兩種方式JSP include 檔案有兩種方式:1. 使用include 標籤,像 <%@ include file="include.jsp" %>2. 使用jsp:include 標籤,像 <jsp:include page="include.jsp" flush="true"> <jsp:param name="age" value="32" /> </jsp:include> 使用的差異在於:方式1
Time of Update: 2018-12-03
jsp標籤取代了JSP中的Java程式,並且可以重複使用,方便不熟悉Java編程的網頁設計人員。首先在eclipse下建立一個動態web工程1,在</web-app>之前加入 <jsp-config> <taglib> <taglib-uri>/tld/helloworld</taglib-uri>
Time of Update: 2018-12-03
和asp.net裡面沒有什麼區別啦: jsp<%@ page language="java" contentType="text/html" pageEncoding="utf-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <title>My JSP 'index.jsp' starting
Time of Update: 2018-12-03
js取java的變數方法①: var a = "<%=num%>"方法②: 通過js控制html節點,如document.getElementById("name"),$("#name").val()等 java取js值一般是在表單中用一個的隱藏表單元素,然後在指令碼中將js變數值賦給它:var name=xy;form1.nameHidden.value=name;<input type="hidden"
Time of Update: 2018-12-03
Servlet是一種伺服器端的Java應用程式,具有獨立於平台和協議的特性,可以產生動態Web頁面。 它擔當客戶請求(Web瀏覽器或其他HTTP客戶程式)與伺服器響應(HTTP伺服器上的資料庫或應用程式)的中介層。 Servlet是位於Web 服務器內部的伺服器端的Java應用程式,與傳統的從命令列啟動的Java應用程式不同,Servlet由Web伺服器進行載入,該Web伺服器必須包含支援Servlet的Java虛擬機器。 JavaServer
Time of Update: 2018-12-03
先看一個簡單的應用,在a.jsp中寫如下代碼<div><jsp:include page="name.jsp" ><jsp:param name="name" value="xy" /></jsp:include></div>這就將名為name,值為xy的參數傳送到name.jsp。 那麼在name.jsp中接收參數 <% String n=request.getParameter("name"); if(n!=
Time of Update: 2018-12-03
Jsp<div> <input type="hidden" name="stulst.name" value="xy"/> <input type="hidden" name="stulst.name" value="xy1"/> <input type="hidden" name="stulst.name" value="xy2"/></div>這就表明,有三條不同的記錄。Actionpublic
Time of Update: 2018-12-03
當使用表單時候的參數不能正確的轉換成指定的類型的時候會轉向input.jsp頁面 比如我們有一個實體Student,有屬性name,num,age等。我們表單傳來的應該是student.name,student.num,student.age。但有可能傳來的類型不正確,或者不小心把傳輸名寫錯了,如student.mame等,都會造成參數不能正確的轉換,這種錯誤非常難調試,你在action中插斷點,但根本不到action中來。 這個時候它會自動到input.jsp中來,如果你webRoot下沒
Time of Update: 2018-12-03
Servlet/JSP技術和ASP、PHP等相比,由於其多線程運行而具有很高的執行效率。由於Servlet/JSP預設是以多線程模式執行的,所以,在編寫代碼時需要非常細緻地考慮多線程的安全性問題。然而,很多人編寫Servlet/JSP程式時並沒有注意到多執行緒安全性的問題,這往往造成編寫的程式在少量使用者訪問時沒有任何問題,而在並發使用者上升到一定值時,就會經常出現一些莫明其妙的問題。 Servlet的多線程機制
Time of Update: 2018-12-03
JSP的執行過程1、 用戶端發出請求2、 Web容器將JSP轉議成Servlet原始碼3、 Web容器將產生的原始碼進行編譯4、 Web容器載入編譯後的代碼並執行5、 把執行結果返回用戶端JSP的異常處理機制 處理異常的操作 在錯誤處理頁上必須先倒入<%@ page isErrorPage="true"%>
Time of Update: 2018-12-03
JSP標準標籤庫——JSTLJSTL是實現Web應用程式中常見的通用功能的定製標籤庫集。JSTL分為5大類:1、 核心標籤庫2、 國際化/格式化標籤庫3、 資料庫標籤庫4、 XML標籤庫5、 Function標籤庫(Functions)Core標籤庫核心標籤庫主要包括通用標籤、條件標籤、迭代標籤和與URL相關的標籤在使用Core標籤庫的JSP的開始部分,添加代碼:%@tagliburi=”http://java.sun.com/jsp/jstl/core” prefix=”c”%通用標籤:•
Time of Update: 2018-12-03
最近在csdn上面,亂轉時看到很有用的東西,利用jfreechart來實現很多複雜圖形的效果,轉載的網址:http://www.java2000.net/f30 下面是幾個簡單的例子:<%@page language="java" pageEncoding="UTF-8"%><%@page import="org.jfree.data.category.*,org.jfree.chart.*,org.jfree.chart.plot.*"%><%
Time of Update: 2018-12-03
jsp檔案的組成部分主要是兩類:一類是jsp元素,另一類是html模板。html模板主要是用於靜態網頁顯示;在html模板的基礎上增加和動態網頁實現有關的jsp元素,來實現網頁的動態互動。簡單的說,jsp檔案就是嵌入java代碼的html檔案。jsp元素包括以下4種:指令元素:用來提供整個jsp網頁資訊,如頁面使用的字元集、指令碼使用的語言等;指令碼元素:嵌入java代碼,用來實現網頁的動態互動;動作元素:主要指一些動作標記,用於完成一些動作,如頁面轉寄、參數傳遞等;注釋元素:用於對jsp頁面中
Time of Update: 2018-12-03
JavaBean規範將“軟體組件”的概念引入了Java編程領域,JavaBean是描述Java的軟體組件模型,主要目的是為了實現代碼的複用。JavaBean本身是一個Java類,與普通的Java類相比稍有不同,它要遵守一些規定:1、實現介面java.io.Serializable;Java的“對象序列化”2、JavaBean類提供一個無參數的建構函式3、JavaBean內的屬性都應該聲明為private4、JavaBean內的屬性訪問通過setXxx()和getXxx()方法操作5、JavaBe
Time of Update: 2018-12-03
1.JSP是Java Server Pages的簡寫。2.用JSP開發的Web應用是跨平台的.3.JSP技術是Servlet技術的擴充。Servlet是平台無關的,100%純Java的Java服務端組件。4.下面就是一個簡單的JSP頁面: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0
Time of Update: 2018-12-03
index.jsp: <meta http-equiv="Refresh" content="0;URL=./pages/login.jsp" />login.jsp<body onload="document.all.name2.focus()"><td width="60%"><html:text maxlength="30" property="epNo" size="20" styleId="name2" onblur="loadUser()"/