Time of Update: 2018-12-05
Web 工程,建立Java類:package leon.webtest.tags;import java.text.SimpleDateFormat;import java.util.Date;import javax.servlet.jsp.JspException;import javax.servlet.jsp.JspWriter;import javax.servlet.jsp.tagext.TagSupport;public class DateTime extends
Time of Update: 2018-12-05
1.1 Java Servlet及其特點 Servlet是Java技術對CGI編程的回答。Servlet程式在伺服器端運行,動態地產生Web頁面。與傳統的CGI和許多其他類似CGI的技術相比,Java Servlet具有更高的效率,更容易使用,功能更強大,具有更好的可移植性,更節省投資(更重要的是, Servlet程式員收入要比Perl程式員高:-): 高效。 在傳統的CGI中,每個請求都要啟動一個新的進程,如果CGI程式本身的執行時間較短,啟動進程所需要的開銷很可能反而超過實際執行時間。
Time of Update: 2018-12-05
我們在Servlet解析(一)討論了Servlet、Servlet容器以及一個Servlet容器-Tomcat(包括安裝與配置,目錄結構,運行,啟動分析,體繫結構和如何管理程式)。而本篇,我們繼續論述Servlet技術包括Servlet UML 類圖結構,Servlet容器如何處理請求,如何尋找正確的servlet,為什麼要採用映射機制,一個簡單的Web程式執行個體以及Servlet介面。首先,我們介紹一下開發Servlet需要用到的主要介面和類,其UML類圖1所示。圖1 Servlet
Time of Update: 2018-12-05
1)用下面的方法,得到最新的流程定義JbpmContext.getCurrentJbpmContext().getGraphSession().findLatestProcessDefinitions();2)上面的方法,返回的是流程定義的列表,在頁面上分別顯示出來。比如:顯示啟動節點的名稱的方法是:processDefinition.getTaskMgmtDefinition().getStartTask().getName();3)JSP上傳遞的是流程定義ID,在servlet中,用下面方法
Time of Update: 2018-12-05
有些時候,<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>會報錯,錯誤提示為: Can not find the tag library descriptor for "http://java.sun.com/jsp/jstl/core" 主要原因是缺少 jstl.jar standard.jar 兩個Jar包 如果還不行,請調整jstl.jar
Time of Update: 2018-12-05
程式描述:編程實現某網站使用者註冊功能,要求編寫JSP頁面供使用者輸入註冊資訊,在接收頁面擷取使用者輸入的資料,在瀏覽器上輸出的同時,將資訊存放到資料庫裡。代碼:註冊HTML 頁面:<%@ page contentType="text/html;charset=utf-8" %><%@ taglib tagdir="/WEB-INF/tags" prefix="inquire"%><%String path =
Time of Update: 2018-12-05
最近實習好無聊,就開始學習J2EE,從Servlet/JSP開始學習,這裡寫下個人學習的一點愚見。Java開發web程式十分簡單,通常有採用的架構有:小型的web應用程式經常採用JSP+JavaBean開發系統,甚至完全使用JSP開發系統;中型的或者大型的web應用程式經常採用MVC設計模式架構Web架構。使用JSP+JavaBean架構Web架構,對於進行快速小型的項目具有很大優勢。我們可以部分可以重用的組件抽象出來寫成JavaBean,JSP通過調用JavaBean負責相關的資料存放區、商務
Time of Update: 2018-12-05
很多人都不知道國內有jhost免費的jsp伺服器,有些人知道,卻不知道怎麼用,下面我就簡述下,送給愛學習,喜愛java開發的朋友首先,無論你使用的是eclipse還是myeclipse開發的項目,匯出項目成war包,然後登陸你的jhost,開啟“我的空間”、“網站空間”,上傳剛剛匯出的war包到“網站空間”內,然後解壓此war包,即可,其實很簡單jhost邀請碼地址:http://blog.csdn.net/gsying1474/article/details/8717306
Time of Update: 2018-12-05
Code:必備工具下載 1.下載安裝MyEclipse 2.下載安裝Tomcat 配置開發環境 1.可以建立一個web project(MyFirstWebProject 建成後已經產生了各個目錄,以及一個"index.jsp"樣本) File -> New -> Project -> MyEclipse -> Java Enterprise Projects -> Web Project 2.
Time of Update: 2018-12-05
Code:Code: 1、a.jsp <%@ page contentType="text/html;charset=gb2312" %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head>
Time of Update: 2018-12-05
一次在逛書店的時候,偶然發現這本書的,為之驚豔,所以買了回來給學生看。過了幾個月,自己閑下來,也準備系統看看,雖然做了兩個Struts, Spring, Hibernate的項目,覺得知識還不是很系統。1. servlet沒有main()方法,它們受控於另一個稱為“容器”的java應用:http request -----> web server-----(servlet
Time of Update: 2018-12-05
這個問題困擾了我n久,之前的辦法是用js,現在終於找到瞭解決辦法了:網上流行的版本:<% response.setHeader("Pragma", "No-cache"); response.setHeader("Cache-Control", "no-cache"); response.setDateHeader("Expires", 0);%>我測試實際有效果的版本:<% response.setHeader("Pragma", "No-cache"
Time of Update: 2018-12-05
今天看了很多人寫的分頁程式,剛絕都太繁雜了。剛絕能不能再寫簡單一點 ,所以就花了一個多小時寫了個jstl+EL+jsp的楓葉程式,代碼相當簡單,並且容易理解,也容易修改成自己的分頁程式。先把代碼貼出來看看:<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><%@include file="inner/jstl.jsp"%><%@include
Time of Update: 2018-12-05
//counter.java 讀寫檔案的一個bean=========================== //網站讀寫txt格式計數器 package net.com.util; import java.io.*; public class Counter extends Object { private String currentRecord = null;//儲存文本的變數 private BufferedReader file;
Time of Update: 2018-12-05
第一步:web.xml 中修改:<filter-mapping> <filter-name>struts2</filter-name> <url-pattern >/*</url-pattern> <dispatcher>REQUEST</dispatcher>
Time of Update: 2018-12-05
如果想讓JSP 頁面每個一段時間自動重新整理,可以用下面方式來實現: 使用meta refresh標籤來進行重新整理。meta 標籤是屬於HTML文檔的<head>部分。例如:<meta http-equiv=”refresh” content=”2″> 經過一段時間後自動跳轉,如下所示: 如下代碼實現用meta標籤將頁面轉寄到一個新的頁面:<meta http-equiv=”refresh”
Time of Update: 2018-12-05
使用JSP大約有下列三種跳轉方式:1. response.sendRedirect();2. response.setHeader("Location","");3. <jsp:forward page="" /> 經過實驗得到下面的一些規則:一. response.sendRedirect()此語句前不允許有out.flush(),如果有,會有異常:java.lang.IllegalStateException: Can't sendRedirect() after data
Time of Update: 2018-12-05
你的J2EE應用是不是啟動並執行很慢?它們能不能承受住不斷上升的訪問量?本文講述了開發高效能、高彈性的JSP頁面和Servlet的效能最佳化技術。其意思是建立儘可能快的並能適應數量增長的使用者及其請求。在本文中,我將帶領你學習已經實踐和得到證實的效能調整技術,它將大大地提高你的servlet和jsp頁面的效能,進而提升J2EE的效能。這些技術的部分用於開發階段,例如,設計和編碼階段。另一部分技術則與配置相關。 技術1:在HttpServlet init()方法中快取資料
Time of Update: 2018-12-05
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-05
1、解壓安裝好Jboss容器並啟動,訪問 http://localhost:8080/jmx-console 如果顯示正常說明啟動成功2、假設Jboss安裝在D盤根目錄,則進入D:/jboss/server/default/deploy下,建立 test.war 目錄,由於web應用程式在Jboss上需要進行部署才能訪問,因此這裡實際上是類比了Jboss部署web應用產生war包的過程,在 test.war 目錄中按照jsp的web應用結構建立相應的 WEB-INF 等目錄後,建立測試檔案