Jsp»ù±¾Óï·¨
ÍøÂçÈí¼þ¿ª·¢ÖÐ×î³£ÓõÄÁ½ÖÖ¼ÆËãģʽ£¬Ò²¾ÍÊÇÍøÂç³ÌÐòģʽ£º
B/SÊÇ ä¯ÀÀÆ÷/·þÎñÆ÷ ģʽ£¬Ö»ÒªÔÚ·þÎñÆ÷×°ºÃºó£¬ÆäËûÈËÖ»ÐèÒªÓÃä¯ÀÀÆ÷£¨±ÈÈçIE£©¾Í¿ÉÒÔÕý³£ä¯ÀÀ£»ÈçÍøÒ³ÓÎÏ·£¬¿ªÐÄÍøµÈ¡£
C/SÊÇ ¿Í»§¶Ë/·þÎñ¶Ë ģʽ£¬·þÎñÆ÷×°ºÃºó£¬ÆäËûÈË»¹ÐèÒªÔÚ¿Í»§¶ËµÄµçÄÔÉϰ²×°×¨ÓõĿͻ§¶ËÈí¼þ²ÅÄÜÕý³£ä¯ÀÀ²Ù×÷£¬ÈçQQ£¬Ä§ÊÞÊÀ½çµÈ¡£
JSP:JSP´úÂëÖ¸µÄÊÇǶÈëÔÚJSPÒ³ÃæÖеÄJava´úÂë.
ÔÚHTMLÖмÓÈëjava³ÌÐòƬ¾Í³ÉÁËJSPÒ³Ãæ³ÌÐò¡£
¹ÊJSP°üº¬Á½¸öÄÚÈÝ£ºHTMLºÍjava³ÌÐò¼°ÆäÏà¹ØÔªËØ£»
ÆäÖУ¬java³ÌÐò¼°ÆäÏà¹ØÔªËØ°üÀ¨£ºjava³ÌÐòƬ£¬±í´ïʽ£¬JSPÖ¸Áî·ûÓ붯×÷ÔªËØ£¬java±äÁ¿£¬·½·¨ºÍÀàµÄÉùÃ÷¡£
±ê¼Ç£º
Ö¸Áî±ê¼Ç<%@ %>
java³ÌÐòƬ£¨´úÂëÆ¬¶Î£©±ê¼Ç£¬ÄÚ²¿Ç¶Ì×java´úÂë<% %>
±í´ïʽ±ê¼Ç<%= %>£¬×¢Òâ±í´ïʽ±ê¼ÇÀïÃæ²»ÄܼӷֺÅ!¶ø´úÂëÆ¬¶Î±ê¼Ç±ØÐë¼Ó·ÖºÅ¡£
jspËĸö·¶Î§(±ØÐëŪ¶®)£º
page Ò³Ãæ¼¶±ð
request ÇëÇó¼¶±ð£¨×î³£Óã©Ó¦ÓÃÓÚ·þÎñÆ÷Ìø×ª(ÈÝÆ÷ÄÚµÄÌø×ª),Ò»´ÎÇëÇó
session »á»°¼¶±ð£¨×î³£Ó㩼ȿÉÒÔÓ¦ÓÃÓÚ·þÎñÆ÷Ìø×ª£¬Ò²¿ÉÒÔÓ¦ÓÃÓÚ¿Í»§¶ËÌø×ª¡£
application Ó¦Óü¶±ð
·þÎñÆ÷¶ËÌø×ª£º
·þÎñÆ÷ÊÇÈÝÆ÷ÄÚÌø×ª£¬ÕâÖÖÌø×ª¶ÔÓÚ¿Í»§¶ËÊÇ͸Ã÷µÄ¡£Ìø×ªÊ±µØÖ·À¸²»»á·¢Éú¸Ä±ä¡£Ö»ÄÜÔÚÕ¾µãÄÚÌø×ª¡£
Ìø×ª·½Ê½£¨3ÖÖ£©£º
Jsp¶¯×÷Ìø×ª£º<jsp:forword page="">
pageContext.forward("request2.jsp");
request.getRequestDispatcher("request2.jsp").forward(request,response);
¿Í»§¶ËÌø×ª£º
ÐèÒªÓû§²ÎÓëÌø×ª¹ý³Ì£¬µØÖ·À¸»á·¢Éú¸Ä±ä£¬¿ÉÒÔÏòÕ¾µãÍâ½øÐÐÌø×ª¡£
Ìø×ª·½Ê½£¨5ÖÖ£©£º
³¬¼¶Á´½Ó£º<a href="">
response.senRedirect("");
<meta http-equiv="refresh" content="3;url=2.jsp">//3ÃëÍù2.jspÒ³ÃæË¢ÐÂÒ»´Î£¡
javascript; history.back();
response.setHeader("refresh","3;url=request2.jsp");
ÔÚJSPÖУ¬Ìø×ªÒ³ÃæÓÐÁ½ÖÖ·½Ê½£º
1.forwardÌø×ª£º<jsp:forward page="Ìø×ªÒ³ÃæµØÖ·" />
2.responseÌø×ª£ºresponse.sendRedirect("Ìø×ªÒ³ÃæµØÖ·");
Á½ÖÖÌø
Ïà¹ØÎĵµ£º
1.°²×°jdk(°æ±¾6u7);
¡¡¡¡2.ÅäÖÃjdk»·¾³±äÁ¿(°²×°Ä¿Â¼:D:\tools\java\jdk1.6.0_07):
¡¡¡¡1). JAVA_HOME = D:\tools\java\jdk1.6.0_07;
¡¡¡¡2). PathµÄ×îÇ°Ãæ×·¼Ó"D:\tools\java\jdk1.6.0_07\bin;D:\tools\java\jre1.6.0_07\bin";
¡¡¡¡3). CLASSPATH = D:\tools\java\jdk1.6.0_07\lib;D:\tools\java\jdk1.6.0_07\lib\too ......
JAVA×ÛºÏÃæÊÔÌâ£ºÒ³ÃæµÄץȡ¡¢½âÎö¡¢±£´æÊý¾Ý¿âºÍÉú³ÉHTMLµÄÒ³ÃæÕ¹Ê¾ ÊÕ²Ø
´ÎÀý×Ó¿ÉÒÔÓÃÀ´Ñ§Ï°ÍøÂç±à³Ì£¬ÕýÔò±í´ïʽµÄʹÓ㬷ºÐÍ£¬Êý¾Ý¿âµÄ»ù±¾²Ù×÷µÈJAVA֪ʶ
ÎÊÌâÈçÏ£ºÀ´Ô´ÓÚÂÛ̳
http://topic.csdn.net/u/20090616/13/59aa4e2d-3752-45df-9c1b-c65c46c3e4d7.html
дһ¸öjspÒ³Ãæ£¬·ÃÎÊʱÏÔʾ´ÓÏÂÃæµÄÒ³ÃæÌ ......
×Ô¼º·ÖÒ³£¬ÏÂһƪ»á½éÉÜʹÓÃdiasplaytag×é¼þ¡£
ʹÓÃmysql5, ÓиöÊý¾Ý±íuser,×Ö¶ÎÓÐid, username, password¡£
<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<%@ page import="java.sql.*"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional// ......
ʹÓÃdiasplaytag×é¼þ¡£
ʹÓÃmysql5, ÓиöÊý¾Ý±íuser,×Ö¶ÎÓÐid, username, password¡£
ʹÓÃdisplaytagÐèµ¼Èëdisplaytag-1.1.jar£¬ºÍ
commons-logging
commons-lang
commons-collections
commons-beanutils
log4j
itext (optional, for pdf/rtf export)
È»ºóÔÚJSPÒ³ÃæÖзÅÈë<%@ taglib uri="http://display ......
´ËÖÖ·½·¨Ê¹ÓÃexcelµÄ×é¼þ£¬ÒªÇó¿Í»§¶Ë±ØÐë×°ÓÐexcel³ÌÐò¡£·½·¨Êǽ«±í¸ñÖеÄÿ¸ötd±êÇ©µÄÄÚÈÝÈ¡³ö£¬×÷ΪexcelÎļþÖÐÒ»¸öµ¥Ôª¸ñµÄÄÚÈÝ¡£
1¡¢ÔÚÍøÒ³ÖÐÌí¼Ójava½Å±¾
function AutomateExcel(tableid,unusecolumn)
{
// »ñÈ¡excel×é¼þ
var oXL = new ActiveXObject("Excel.Application");
// ......