Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

JSP±ÜÃâFormÖØ¸´Ìá½»µÄÈýÖÖ·½°¸

¡¡¡¡1 Javascript £¬ÉèÖÃÒ»¸ö±äÁ¿£¬Ö»ÔÊÐíÌá½»Ò»´Î¡£
¡¡¡¡#lt;script language="javascript"#gt;
¡¡¡¡ var checkSubmitFlg = false;
¡¡¡¡ function checkSubmit() {
¡¡¡¡ if (checkSubmitFlg == true) {
¡¡¡¡ return false;
¡¡¡¡ }
¡¡¡¡ checkSubmitFlg = true;
¡¡¡¡ return true;
¡¡¡¡ }
¡¡¡¡ document.ondblclick = function docondblclick() {
¡¡¡¡ window.event.returnValue = false;
¡¡¡¡ }
¡¡¡¡ document.onclick = function doconclick() {
¡¡¡¡ if (checkSubmitFlg) {
¡¡¡¡ window.event.returnValue = false;
¡¡¡¡ }
¡¡¡¡ }
¡¡¡¡#lt;/script#gt;
¡¡¡¡#lt;html:form action="myAction.do" method="post" onsubmit="return checkSubmit();"#gt;
¡¡¡¡2 »¹ÊÇjavascript£¬½«Ìá½»°´Å¥»òÕßimageÖÃΪdisable
¡¡¡¡ #lt;html:form action="myAction.do" method="post"
¡¡¡¡ onsubmit="getElById('submitInput').disabled = true; return true;"#gt;
¡¡¡¡ #lt;html:image styleId="submitInput" src="images/ok_b.gif" border="0" /#gt;
¡¡¡¡ #lt;/html:form#gt;
¡¡¡¡3 ÀûÓÃstrutsµÄͬ²½ÁîÅÆ»úÖÆ
¡¡¡¡ÀûÓÃͬ²½ÁîÅÆ£¨Token£©»úÖÆÀ´½â¾öWebÓ¦ÓÃÖÐÖØ¸´Ìá½»µÄÎÊÌ⣬StrutsÒ²¸ø³öÁËÒ»¸ö²Î¿¼ÊµÏÖ¡£
¡¡¡¡»ù±¾Ô­Àí£º
¡¡¡¡·þÎñÆ÷¶ËÔÚ´¦Àíµ½´ïµÄÇëÇó֮ǰ£¬»á½«ÇëÇóÖаüº¬µÄÁîÅÆÖµÓë±£´æÔÚµ±Ç°Óû§»á»°ÖеÄÁîÅÆÖµ½øÐбȽϣ¬¿´ÊÇ·ñÆ¥Åä¡£ÔÚ´¦ÀíÍê¸ÃÇëÇóºó£¬ÇÒÔڴ𸴷¢Ë͸ø¿Í»§¶Ë֮ǰ£¬½«»á²úÉúÒ»¸öеÄÁîÅÆ£¬¸ÃÁîÅÆ³ý´«¸ø¿Í»§¶ËÒÔÍ⣬Ҳ»á½«Óû§»á»°Öб£´æµÄ¾ÉµÄÁîÅÆ½øÐÐÌæ»»¡£ÕâÑùÈç¹ûÓû§»ØÍ˵½¸Õ²ÅµÄÌá½»Ò³Ãæ²¢ÔÙ´ÎÌá½»µÄ»°£¬¿Í»§¶Ë´«¹ýÀ´µÄÁîÅÆ¾ÍºÍ·þÎñÆ÷¶ËµÄÁîÅÆ²»Ò»Ö£¬´Ó¶øÓÐЧµØ·ÀÖ¹ÁËÖØ¸´Ìá½»µÄ·¢Éú¡£
¡¡¡¡if (isTokenValid(request, true)) {
¡¡¡¡ // your code here
¡¡¡¡ return mapping.findForward("success");
¡¡¡¡} else {
¡¡¡¡ saveToken(request);
¡¡¡¡ return mapping.findForward("submitagain");
¡¡¡¡}
¡¡¡¡Struts¸ù¾ÝÓû§»á»°IDºÍµ±Ç°ÏµÍ³Ê±¼äÀ´Éú³ÉÒ»¸öΨһ£¨¶ÔÓÚÿ¸ö»á»°£©ÁîÅÆµÄ£¬¾ßÌåʵÏÖ¿ÉÒԲο¼TokenProcessorÀàÖеÄgenerateToken()·½·¨¡£
¡¡¡¡1. //ÑéÖ¤ÊÂÎñ¿ØÖÆÁîÅÆ,#lt;html:form #gt;»á×Ô¶¯¸ù¾ÝsessionÖбêʶÉú³ÉÒ»¸öÒþº¬input´ú±íÁîÅÆ£¬·ÀÖ¹Á½´ÎÌá½»
¡¡¡¡2. ÔÚactionÖУº
¡¡¡¡ //#lt;input type="hidden" name="org.apache.struts.taglib.html.TOKEN"
¡¡¡¡ // value="6aa35341f25184fd996c4


Ïà¹ØÎĵµ£º

JSPÖж¨Ê±¹Ø±ÕÒ³ÃæµÄJS¿Ø¼þ


JS´úÂë
<script
type="text/javascript">
function closewindow(){
 window.returnValue = true;
 window.close();
}
function clock(){
 i = i -1;
 if(document.getElementById("info")){
  document.getElementById("info").innerHTML
......

jsp useBean scopeÊôÐÔµÄÇø·Ö

      scopeÊôÐÔÓÃÓÚÖ¸¶¨JavaBeanʵÀý¶ÔÏóËù´æ´¢µÄÓò·¶Î§£¬ÆäȡֵֻÄÜÊÇpage¡¢request¡¢sessionºÍapplicationËĸöÖµÖеÄÒ»¸ö£¬ÆäĬÈÏÖµÊÇpage¡£
      ÎÒ¿ÉÒÔ²âÊÔÏÂÃæ´úÂ룺
date.jsp
---------------------------------------------------------
<jsp:useBean i ......

JSPÄÚÖöÔÏó

JSP µÄÄÚÖöÔÏóÓУºresquest ¡¢response¡¢session¡¢ application ¡¢out¡£ÒÔÏÂÎÒÃǽ«
Ò»Ò»½éÉÜ¡£
response ºÍrequest ¶ÔÏóÊÇJSP µÄÄÚÖöÔÏó½ÏÖØÒªµÄÁ½¸ö£¬ÕâÁ½¸ö¶ÔÏóÌṩÁ˶ԷþÎñ
Æ÷ºÍä¯ÀÀÆ÷ͨÐÅ·½·¨µÄ¿ØÖÆ¡£Ö±½ÓÌÖÂÛÕâÁ½¸ö¶ÔÏóǰ£¬ÒªÏȶÔHTTP ЭÒé----Word Wide
Webµ×²ãЭÒé×÷¼òµ¥½éÉÜ¡£
Word Wide WebÊÇÔõÑùÔËÐеÄÄØ£ ......

JSPÖпÉÄÜ»áÅöµ½µÄÎÊÌâ½â´ð

JSPÖпÉÄÜ»áÅöµ½µÄÎÊÌâ½â´ð
À´Ô´:²»Ïê ×÷Õß:ØýÃû ¸üÐÂʱ¼ä: 2009Äê07ÔÂ02ÈÕ µã»÷:
JSPÖпÉÄÜ»áÅöµ½µÄÎÊÌâ½â´ð 
1¡¢ÈçºÎ»ìºÏʹÓÃJspºÍSSI #include?
ÔÚJSPÖпÉÒÔʹÓÃÈçÏ·½Ê½°üº¬´¿HTML£º
< !--#include file="data.inc"-- >
µ«ÊÇÈç¹ûdata.incÖаüº¬JSP CODE £¬ÎÒÃÇ¿ÉÒÔʹÓãº
< %@include file= ......

JSPÊý¾Ý¿âÁ¬½ÓÒÉÎÊ£¨Mysql£©

package com.wxpn.tutorial.db;
import java.io.IOException;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.SQLWarning;
import java.sql.Statement;
import java.util.Date;
/**
 * ÃèÊö: Êý¾Ý¿âÁ¬½Ó³ØÀà
 * 
 * 
&n ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ