
JAVA velocity模板引擎使用實(shí)例
velocity使用1.7版本。 在win7下使用intelliJ IDEA建立一基于tomcat的web app項(xiàng)目,命名為todo_web,設(shè)置path為/todo,導(dǎo)入velocity相關(guān)jar包。只導(dǎo)入velocity-1.7.jar這個(gè)包可能會(huì)報(bào)錯(cuò),根據(jù)提示再導(dǎo)入velocity自帶的其他包...
|
velocity使用1.7版本。 在win7下使用intelliJ IDEA建立一基于tomcat的web app項(xiàng)目,命名為todo_web,設(shè)置path為/todo,導(dǎo)入velocity相關(guān)jar包。只導(dǎo)入velocity-1.7.jar這個(gè)包可能會(huì)報(bào)錯(cuò),根據(jù)提示再導(dǎo)入velocity自帶的其他包...
1、父頁(yè)面?zhèn)鲄?shù)到子頁(yè)面 復(fù)制代碼 代碼如下: //JavaScript代碼 $.ajax({ type:"POST", uri:"../student/studentInfo.action", data:{ "date":date, "stuNo":stuNo }, success:function(data){ var params = "?date=...
沒(méi)有規(guī)矩不成方圓,一個(gè)優(yōu)秀的代碼架構(gòu)不僅易于開(kāi)發(fā)和維護(hù),而且是一門(mén)管理與執(zhí)行的藝術(shù)。這幾年來(lái)經(jīng)歷了很多項(xiàng)目,對(duì)代碼之間的強(qiáng)耦合及書(shū)寫(xiě)不規(guī)范,維護(hù)性差等問(wèn)題深?lèi)和唇^。在這里,通過(guò)仔細(xì)分析后,結(jié)合自己的編碼習(xí)慣總結(jié)了...
復(fù)制代碼 代碼如下: // 獲取網(wǎng)站對(duì)象 ServletContext context = this.getServletContext(); // 獲取網(wǎng)站資源 String path = context.getRealPath("/imgs/人.jpg"); File file = new File(path); System.out.println(...
一、創(chuàng)建Web項(xiàng)目二、加入Struts2支持(Struts-2.3.1.2版本)1、 拷貝相關(guān)jar包到lib目錄下(1) struts2-core-2.3.1.2.jar(2) xwork-core-2.3.1.2.jar(3) ognl-3.0.4.jar(4) freemarker-2.3.18.ja...
不知道大家有沒(méi)有和我一樣的經(jīng)歷,就是下載jQuery下來(lái)以后,將它導(dǎo)入到workbench中去,就會(huì)有很多黃色的警告(感嘆號(hào))出現(xiàn),如果一個(gè)個(gè)去糾正,那將會(huì)很蛋疼~
博主是一個(gè)追求完美的人,所以不希望看到這些令人蛋疼的警告,下面給大...
最近在用jsp做一個(gè)網(wǎng)站,其間涉及到j(luò)ava變量和javascript變量之間的互換,雖然網(wǎng)上資料眾多,但是眾說(shuō)紛紜,并且很多都是帶有誤導(dǎo)性,做了許多嘗試,終于比較清楚的搞懂了這個(gè)問(wèn)題。通俗一點(diǎn)來(lái)講,就是說(shuō)java代碼是運(yùn)行在服務(wù)器上...
tomcat 的配置文件 server.xml里面找到: 復(fù)制代碼 代碼如下: <Connector port="8080" protocol="HTTP/1.1" maxThreads="150" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/> 看看有沒(méi)有 URI...
要加入<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=0.5, maximum-scale=2.0, user-scalable=yes"> 標(biāo)簽
其中個(gè)屬性的意思:
width :- viewport的寬度 height: - viewport...
Calendar c = Calendar.getInstance();int year = c.get(Calendar.YEAR);int month = c.get(Calendar.MONTH);int day= c.get(Calendar.DAY);這三行加在<% %>里面調(diào)用時(shí)用<%= year %><%= month%><%= day%>...
原因是:我只設(shè)置了id屬性
而在JSP頁(yè)面使用javascript的時(shí)候用ID屬性,但是在后臺(tái)通過(guò)Request取值的時(shí)候用的是name屬性。問(wèn)題就處在這里。...
老師說(shuō)要寫(xiě)blog,然后只能把雪藏了多年沒(méi)動(dòng)過(guò)的博客重新翻出來(lái)了,今天先分享下JSP里的倒數(shù)計(jì)時(shí)和自動(dòng)跳轉(zhuǎn)頁(yè)面抓狂然后剛才好不容易碼完,網(wǎng)頁(yè)出錯(cuò)了。1,在標(biāo)簽中建立onload事件,用作自動(dòng)刷新;<body onload="shownum()">2,在<...
今天,在項(xiàng)目中遇到一個(gè)問(wèn)題,兩個(gè)js頁(yè)面要共享一個(gè)就js對(duì)象。js全局變量和靜態(tài)變量都不行,其他苦逼的小農(nóng)們就不要去強(qiáng)求了。而LZ又不想用cookie來(lái)存放,一是不安全,二個(gè)人喜好。最后發(fā)現(xiàn)一種超級(jí)方法來(lái)解決這個(gè)困擾,那就是用...
文本儀一個(gè)實(shí)例講述了struts2+jquery實(shí)現(xiàn)ajax登陸的實(shí)現(xiàn)方法,具體步驟如下:一、新建一個(gè)web項(xiàng)目,取名test。配置好struts2的環(huán)境,并導(dǎo)入Jquery的js文件到該項(xiàng)目。二、在com.action包下,新建一個(gè)loginAction.javaloginActi...
<%@ page import="org.springframework.web.context.support.WebApplicationContextUtils"%><%@ page import="org.springframework.context.ApplicationContext"%>ServletContext sc = this.getServletConfig().getS...
如:<img src="/pic/lupload/img工行上傳.jpg" />,圖片路徑正確,放到一個(gè)單獨(dú)的html頁(yè)面中也能正常打開(kāi),在jsp中就是不顯示圖片
原因在于沒(méi)有在tomcat配置URIEncoding。修改方法:
在tomcat的server.xml中加入U(xiǎn)RIEncodin...
復(fù)制代碼 代碼如下: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.Htt...
復(fù)制代碼 代碼如下:public static String getBrowser(String userAgent) { if(userAgent==null||userAgent.trim().length()<1){ return "unknow "; } String[]brorserEN=new String[]{ "MyIE2", "Firefox...
<a href="javascript:setOrder();">表頭名字</a>,頁(yè)面中獲取上次點(diǎn)擊的表頭的名稱(chēng)和這次點(diǎn)擊的表頭的名稱(chēng)做比較,如果兩者相同就按原先相反的順序排列,否則新列升序排列,
獲取排列順序的列名及排列順序以后,傳到后臺(tái)獲...
1. JSP指令 分類(lèi):1).page 2).include 3).taglib 語(yǔ)法: <%@ 指令名稱(chēng) 屬性1="值1" .....%>2. Page編譯指令:• 作用:利用Page編譯指令可以設(shè)置JSP的頁(yè)面屬性。通常位于JSP頁(yè)面的頂端,對(duì)同一個(gè)頁(yè)面可以有...
使用jsp頁(yè)面展示網(wǎng)絡(luò)路徑的圖片出現(xiàn)亂碼問(wèn)題,如圖: 需要在tomcat的server.xml配置文件中添加一個(gè)屬性:URIEncoding="UTF-8" ,修改之后為: 復(fù)制代碼 代碼如下: <Connector port="8080" protocol="HTTP/1.1" maxThreads="15...
復(fù)制代碼 代碼如下: //ArgsIsValidFilter .java過(guò)濾器代碼清單: package com.hety.uitl;
import java.io.IOException; import java.util.Enumeration;
import javax.servlet.Filter; import javax.servlet.Filter...
表單重復(fù)提交是在多用戶(hù)Web應(yīng)用中最常見(jiàn)、帶來(lái)很多麻煩的一個(gè)問(wèn)題。有很多的應(yīng)用場(chǎng)景都會(huì)遇到重復(fù)提交問(wèn)題,比如:
點(diǎn)擊提交按鈕兩次。 點(diǎn)擊刷新按鈕。 使用瀏覽器后退按鈕重復(fù)之前的操作,導(dǎo)致重復(fù)提交表單。 使用瀏覽...
當(dāng)一個(gè)url過(guò)來(lái)時(shí),如:http://localhost:8080/pro/demo/hello.jsp?name=john,在hello.jsp頁(yè)面,我們可以這樣得到name的值: 復(fù)制代碼 代碼如下: <% String path = request.getContextPath(); String basePath = request.getSc...
修改conf/web.xml文件(把listings的參數(shù)改為false)復(fù)制代碼 代碼如下:<servlet><servlet-name>default</servlet-name><servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class><init-param><par...