Time of Update: 2018-12-03
關於JSP裡JavaBean的用法分析:我們可以使用Scriptlet的方式: <%! %> / <% %>還可以用<jsp:useBean>的方式//bean.HelloBean.java:package bean;public class HelloBean {private String str;public void setStr(String s){str = s;}public String getStr(){return
Time of Update: 2018-12-03
JSP 之 靜態包含 <%@ include %>現在我們來看看JSP 的靜態包含指令: <%@ include %> 我們建立一個工程TestInclude然後加入檔案:Index.jsp: <%@ page language="java"import="java.util.*" pageEncoding="ISO-8859-1"%><html> <body> <%@ includefile="curDate" %&
Time of Update: 2018-12-03
jsp:forward和sendRedirect的區別response.sendRedirect(): Index.jsp<%out.println("aaaaaaaaaaaaa");response.sendRedirect("/Forward_sendRedirect/Jsp1.jsp?name=ken");out.println(".....");%> 翻譯成index_jsp.java後:。。。。。。。。。。。。。。。。。。。。。。 try {
Time of Update: 2018-12-03
JSP之 動態包含<jsp:include /> 現在我們來看看JSP 的動態包含指令: <jsp:include /> 我們建立一個工程TestInclude然後加入檔案: Index.jsp: <%@ page language="java"import="java.util.*" pageEncoding="ISO-8859-1"%><html> <body> <jsp:include page="curDate.
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.*"%><%