ÈçºÎÔÚJSPÉÏ¿ØÖÆServletÖеĶ¨Ê±Æ÷¡«
JSPÖиù¾ÝÌõ¼þÑ»·²úÉúradio »¹ÓÐÁ½¸ösubmit°´Å¥£º
<input type="submit" name="submit" value="Harvesting">
<input type="submit" name="submit" value="Stop"> £»
ServletµÄÖ÷Òª´úÂ룺
String str_number=request.getParameter("Choose");//»ñµÃradioµÄvalue
String str=request.getParameter("submit");//»ñµÃsubmitµÄvalue
System.out.println(str);
int number=Integer.parseInt(str_number);
File file=new File("C:/TEMP/Nodes.xml");//¶ÁÈ¡XML£¬²¢¸ù¾ÝradioµÄvalue¶ÁÈ¡¶ÔÓ¦µÄ½ÚµãÐÅÏ¢
try{
Timer timer=new Timer();
if(str.length()==10){//Èç¹ûsubmit°´Å¥µÄvalueΪharvesting£¬¼´Ö´ÐÐ
DocumentBuilderFactory factory=DocumentBuilderFactory.newInstance();
DocumentBuilder builder=factory.newDocumentBuilder();
Document doc=builder.parse(file);
NodeList NodeUrl=doc.getElementsByTagName("URL");
NodeList NodePort=doc.getElementsByTagName("Port");
NodeList NodeTime=doc.getElementsByTagName("Interval");
URL=NodeUrl.item(number).getTextContent();
Time=NodeTime.item(number).getTextContent();
Port=NodePort.item(number).getTextContent();
timer.schedule(new HarvestTime(), 1000, 60000);
}
else if
Ïà¹ØÎÊ´ð£º
ÎÒÊÇÓÃSTRUTS £¬×öÁËÒ»¸öJSPÒ³Ãæ£¬Ìá½»ºóûÓдæÈëÊý¾Ý¿â¡£
JSP´úÂëÈçÏ£º
aa.jsp´úÂë
<%@ page contentType="text/html;charset=gb2312" language="java"%>
<%@ taglib uri=" ......
<%@page language="java" contentType="text/html;charset=gb2312" import="java.sql.*"%>
<jsp:useBean id="db" class="wang.connectDB"/>
< ......
ÎÊÌâÃèÊö£º
ÀýÈçÎÒÒªÏÔʾµÄÄÚÈÝÈçÏÂËùʾ
Ò»¼¶Ä¿Â¼1
Ò»¼¶Ä¿Â¼1×ÓÀà1
×ÓÀà1
Ò»¼¶Ä¿Â¼1×ÓÀà2
......
Ò»¸öÃû³Æ,ÐèÒªÊäÈëµÄ£¬Ò»¸öÏÂÀ²Ëµ¥£¬Ñ¡ÔñµÄ£¬¸ù¾ÝÕâÁ½¸ö½øÐÐÄ£ºý²éѯ¡£ÔÚ·þÎñÆ÷¶ËÎÞÂÛÊäÈëÓë·ñ£¬¶¼Äܵóö²éѯ½á¹û¡£
µ«ÊÇ·ÃÎʵϰ£¬Ö»ÓÐÔÚÊäÈëÃû³ÆµÄʱºò£¬ÔÙÑ¡ÔñÏÂÀ²Ëµ¥²ÅÄܲéѯ£¬Èô²»ÊäÈëÃû³Æ£¬Ö»Ñ¡ÔñÏÂÀ²Ëµ ......
JSPÒ³ÃæÖÐÓжà¸öradio°´Å¥
JSPÒ³Ãæ½«²ÎÊýPOST¸øservlet
ÒªÇóÈçÏÂ;
1.Ñ¡ÔñÒ»¸öradio£¬µ÷ÓÃservlet servletÖиù¾Ý²ÎÊýµ÷ÓÃÆäËû½Ó¿Ú£¬³ý·ÇÑ¡ÖиÃradio²¢µã»÷JSPÖеÄʵР......