亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JSP > 正文

JSP實現的簡單Web投票程序代碼

2024-09-05 00:22:18
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了JSP實現的簡單Web投票程序代碼,較為詳細的分析了JSP實現投票功能的具體步驟與相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了JSP實現的簡單Web投票程序。分享給大家供大家參考。具體如下:

這里使用文本文件作為數據存儲的投票系統。

1. vote.java:

 

 
  1. package vote; 
  2. import java.io.*; 
  3. import java.util.*; 
  4. public class vote { 
  5. public String filePath = ""
  6. public int n; 
  7. private File voteFile; 
  8. private BufferedReader fileRead; 
  9. private PrintWriter fileWrite; 
  10. public String systemMessage = ""
  11. private String voteStr[] = new String[10]; 
  12. public int voteNum[] = new int[10]; 
  13. public void createFile() throws FileNotFoundException { 
  14. voteFile = new File(filePath); 
  15. if (!voteFile.exists()) { 
  16. fileWrite = new PrintWriter(new FileOutputStream(filePath)); 
  17. for (int i = 0; i < n; i++) 
  18. fileWrite.println("0"); 
  19. fileWrite.close(); 
  20. public void writeFile() throws FileNotFoundException { 
  21. fileWrite = new PrintWriter(new FileOutputStream(filePath)); 
  22. for (int i = 0; i < n; i++) { 
  23. fileWrite.println(voteNum[i]); 
  24. fileWrite.close(); 
  25. public void readFile() throws FileNotFoundException { 
  26. fileRead = new BufferedReader(new FileReader(filePath)); 
  27. for (int i = 0; i < n; i++) { 
  28. try { 
  29. voteStr[i] = fileRead.readLine(); 
  30. catch (IOException f) { 
  31. voteStr[i] = "0"
  32. voteNum[i] = Integer.parseInt(voteStr[i]); 
  33. try { 
  34. fileRead.close(); 
  35. catch (IOException d) { 
  36. systemMessage = d.toString(); 

2. vote.jsp:

 

  1. <%@ page contentType="text/html; charset=gb2312" %> 
  2. <%@ page import="java.util.*"%> 
  3. <%@ page import="java.lang.*"%> 
  4. <%@ page import="java.io.*"%> 
  5. <jsp:useBean id="vote" scope="request" class="vote.vote"/> 
  6. <% 
  7. String vote1=request.getParameter("lang"); 
  8. vote.n=4; 
  9. vote.filePath="vote.txt"
  10. vote.createFile(); 
  11. vote.readFile(); 
  12. if(vote1.compareTo("0")==0) 
  13. vote.voteNum[0]++; 
  14. if(vote1.compareTo("1")==0) 
  15. vote.voteNum[1]++; 
  16. if(vote1.compareTo("2")==0) 
  17. vote.voteNum[2]++; 
  18. if(vote1.compareTo("3")==0) 
  19. vote.voteNum[3]++; 
  20. vote.writeFile(); 
  21. %> 
  22. <script language="javascript"
  23. alert("感謝你投了寶貴的一票"); 
  24. self.location="index.jsp"
  25. </script> 

3. see.jsp:

 

 
  1. <%@ page contentType="text/html; charset=gb2312" %> 
  2. <%@ page import="java.util.*"%> 
  3. <%@ page import="java.lang.*"%> 
  4. <%@ page import="java.io.*"%> 
  5. <jsp:useBean id="vote" scope="request" class="vote.vote"/> 
  6. <% 
  7. String vote1=request.getParameter("lang"); 
  8. vote.n=4; 
  9. vote.filePath="vote.txt"
  10. vote.createFile(); 
  11. vote.readFile(); 
  12. int total=0; 
  13. float voteFlo[]=new float[5]; 
  14. for(int i=0;i<4;i++) total+=vote.voteNum[i]; 
  15. for(int i=0;i<4;i++) voteFlo[i]=150*((float)vote.voteNum[i]/(float)total); 
  16. %> 
  17. <html> 
  18. <head> 
  19. <meta http-equiv="Content-Type" content="text/html; charset=gb2312"
  20. <title>查看調查</title> 
  21. <link href="t1.css" rel="stylesheet" type="text/css"
  22. </head> 
  23. <body> 
  24. <table width="30%" border="0" class="t1"
  25. <tr>  
  26. <td colspan="2"><div align="center">調查結果</div></td> 
  27. </tr> 
  28. <tr>  
  29. <td width="18%">JSP</td> 
  30. <td width="82%"><img src="bar.gif" width=<%=voteFlo[0]%> height=8> <%=vote.voteNum[0]%></td> 
  31. </tr> 
  32. <tr>  
  33. <td>ASP</td> 
  34. <td><img src="bar.gif" width=<%=voteFlo[1]%> height=8> <%=vote.voteNum[1]%></td> 
  35. </tr> 
  36. <tr>  
  37. <td>PHP</td> 
  38. <td><img src="bar.gif" width=<%=voteFlo[2]%> height=8> <%=vote.voteNum[2]%></td> 
  39. </tr> 
  40. <tr>  
  41. <td>其他</td> 
  42. <td><img src="bar.gif" width=<%=voteFlo[3]%> height=8> <%=vote.voteNum[3]%></td> 
  43. </tr> 
  44. <tr>  
  45. <td colspan="2"><div align="center"><a href="javascript:window.close();">關閉窗口</a></div></td> 
  46. </tr> 
  47. </table> 
  48. </body> 
  49. </html> 

4. index.jsp:

 

 
  1. <%@ page contentType="text/html; charset=gb2312" %> 
  2. <html> 
  3. <head> 
  4. <meta http-equiv="Content-Type" content="text/html; charset=gb2312"
  5. <title>投票</title> 
  6. <link href="t1.css" rel="stylesheet" type="text/css"
  7. </head> 
  8. <script language="javascript"
  9. function cw() 
  10. window.open("see.jsp","mywindow"
  11. "toolbar=no,left=150,top=200,width=270,height=350,menubar=no,systemMenu=no"); 
  12. </script> 
  13. <body> 
  14. <table width="15%" height="250" align="left"
  15. <tr> 
  16. <td><form name="form1" method="post" action="vote.jsp"
  17. <table width="100%" height="250" border="1" align="center" bordercolor="#9966CC" class="t1"
  18. <tr> 
  19. <td><div align="left">你所使用的開發語言</div></td> 
  20. </tr> 
  21. <tr> 
  22. <td><input type="radio" name="lang" value="0"
  23. JSP</td> 
  24. </tr> 
  25. <tr> 
  26. <td><input type="radio" name="lang" value="1"
  27. ASP</td> 
  28. </tr> 
  29. <tr> 
  30. <td><input type="radio" name="lang" value="2"
  31. PHP</td> 
  32. </tr> 
  33. <tr> 
  34. <td><input type="radio" name="lang" value="3"
  35. 其他 </td> 
  36. </tr> 
  37. <tr> 
  38. <td><div align="center"
  39. <input name="vote" type="image" src="poll.gif" width="40" height="20" border="0"
  40. <a href="javascript:cw()"><img src="see.gif" width="40" height="20" border="0"></a></div></td> 
  41. </tr> 
  42. </table> 
  43. </form></td> 
  44. </tr> 
  45. </table> 
  46. </body> 
  47. </html> 

希望本文所述對大家的JSP程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久久天堂国产精品女人| 亚洲毛片一区二区| 亚洲精品美女在线| 色偷偷偷亚洲综合网另类| 亚洲一二在线观看| 国产精品久久久久久久久久99| 精品久久久久久久久久久久久久| 欧美日韩中文在线观看| 狠狠躁天天躁日日躁欧美| 日韩精品一区二区三区第95| 88国产精品欧美一区二区三区| 国产美女久久精品| 国产精品第七十二页| 中文字幕自拍vr一区二区三区| 亚洲最新av网址| 欧美国产日韩二区| 国产亚洲精品91在线| 91麻豆国产语对白在线观看| 福利微拍一区二区| 亚洲欧美日韩成人| 欧美在线视频网| 在线免费看av不卡| 成人欧美一区二区三区黑人孕妇| 午夜精品久久久久久久白皮肤| 狠狠久久五月精品中文字幕| 欧美激情手机在线视频| 亚洲少妇激情视频| 中国日韩欧美久久久久久久久| 欧美—级a级欧美特级ar全黄| 亚洲精品小视频| 国产精品日韩在线播放| 91精品久久久久久久久青青| 91久久久久久国产精品| 久久国产视频网站| 亚洲精品久久久久久下一站| 日韩中文字幕在线免费观看| 色婷婷亚洲mv天堂mv在影片| 欧美综合在线观看| 国产精品私拍pans大尺度在线| 最近2019好看的中文字幕免费| 亚洲精品720p| 国产精品一久久香蕉国产线看观看| 久久久久久久久久久免费精品| 中文字幕国产日韩| 欧美成人亚洲成人日韩成人| 亚洲一区二区免费在线| 精品久久久香蕉免费精品视频| 在线观看国产精品淫| 日韩美女免费观看| 国产中文字幕亚洲| 国产精品日韩欧美综合| 久久久久久久一区二区三区| 亚洲欧美日韩直播| 欧美日韩亚洲视频一区| 91久久精品视频| 欧美精品中文字幕一区| 国产精品第三页| 欧美不卡视频一区发布| 91久久精品国产91久久性色| 国产在线拍揄自揄视频不卡99| 国产精品久久久久久久7电影| 日本精品视频在线播放| 欧美日韩第一页| 九九久久久久久久久激情| 91精品视频在线播放| 亚洲人成网站999久久久综合| 92版电视剧仙鹤神针在线观看| 成人精品久久一区二区三区| 日韩国产精品亚洲а∨天堂免| 成人福利网站在线观看11| 欧美精品制服第一页| 欧美成人免费在线视频| 国模叶桐国产精品一区| 4p变态网欧美系列| 日韩中文字幕在线看| 久久综合伊人77777蜜臀| 91网站在线免费观看| 久久亚洲欧美日韩精品专区| 最新亚洲国产精品| 欧美一区二粉嫩精品国产一线天| 国内揄拍国内精品少妇国语| 韩国视频理论视频久久| 久久精品国产亚洲| 精品毛片网大全| 成人免费淫片视频软件| 久久在精品线影院精品国产| 亚洲精品国产品国语在线| 亚洲成人激情小说| 欧美成人午夜视频| 丝袜美腿精品国产二区| 欧美孕妇毛茸茸xxxx| 欧美激情一区二区三级高清视频| 国产精品入口日韩视频大尺度| 亚洲欧美中文日韩v在线观看| 欧美电影免费看| 疯狂做受xxxx欧美肥白少妇| 欧美一区二区三区免费观看| 精品动漫一区二区三区| 日日狠狠久久偷偷四色综合免费| 97精品国产91久久久久久| 精品国产成人av| 亚洲另类图片色| 欧美在线一级va免费观看| 国产精品高清免费在线观看| www.欧美免费| 亚洲国产欧美一区二区丝袜黑人| 精品爽片免费看久久| 成人免费看片视频| 成人激情在线观看| 92国产精品久久久久首页| 国产精品精品国产| 国色天香2019中文字幕在线观看| 亚洲天堂久久av| 97精品视频在线播放| 日韩免费在线视频| 国产成人精品免高潮费视频| 欧美日韩国产麻豆| 亚洲福利视频网| 国内精品国产三级国产在线专| 亚洲精品久久久一区二区三区| 亚洲第一国产精品| xxxx性欧美| xvideos亚洲| 欧美视频中文字幕在线| 亚洲一区久久久| 欧美性20hd另类| 国产日韩欧美在线视频观看| 亚洲人成电影网站色www| 欧美成人在线免费视频| 精品国产一区二区三区在线观看| 粗暴蹂躏中文一区二区三区| 国产精品美女免费看| 亚洲自拍小视频免费观看| 一区二区成人精品| 国产在线视频欧美| 欧美极度另类性三渗透| 日韩在线观看免费全集电视剧网站| 日本中文字幕久久看| 亚洲白虎美女被爆操| 2019中文字幕全在线观看| 91国产精品电影| 97国产精品视频人人做人人爱| 国产精品一区二区性色av| 国产999在线观看| 国产欧美日韩亚洲精品| 日韩亚洲第一页| 国产精品视频公开费视频| 国产精品网站大全| 精品无人区太爽高潮在线播放| 精品国产一区二区三区久久久狼| 精品网站999www| 久久久亚洲精品视频| 国产精品亚洲片夜色在线| 久久婷婷国产麻豆91天堂| 亚洲国产日韩精品在线| 美女视频黄免费的亚洲男人天堂| 69视频在线播放| 狠狠躁天天躁日日躁欧美| 国产精品羞羞答答| 欧美肥老太性生活视频| 成人免费网视频| www.久久色.com| 久久福利视频网| 亚洲国产又黄又爽女人高潮的|