电子时钟

  1. package com.wjh.Time;
  2. import java.text.SimpleDateFormat;
  3. import java.util.Calendar;
  4. import java.util.Date;
  5. public class DateBean {
  6. private String dateTime;
  7. private String week;
  8. private Calendar calendar=Calendar.getInstance();
  9. public String getDateTime() {
  10. Date currDate=Calendar.getInstance().getTime();
  11. SimpleDateFormat sdf=new SimpleDateFormat("yyyy年MM月dd日 HH点mm分ss秒");
  12. dateTime=sdf.format(currDate);
  13. return dateTime;
  14. }
  15. public String getWeek() {
  16. String[] weeks={"星期日","星期一","星期二","星期三","星期四","星期五","星期六"};
  17. int index=calendar.get(Calendar.DAY_OF_WEEK);
  18. week=weeks[index-1];
  19. return week;
  20. }
  21. }
  1. <%@ page contentType="text/html;charset=UTF-8" language="java" %>
  2. <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
  3. <html>
  4. <head>
  5. <meta http-equiv="refresh" content="1">
  6. <!--
  7. 每隔一秒自动刷新网页
  8. -->
  9. <title>佳豪专属电子小时钟</title>
  10. <style>
  11. #clock{
  12. width: 420px;
  13. height: 80px;
  14. background: azure;
  15. font-size: 25px;
  16. font-weight: bold;
  17. border: solid 5px orange;
  18. }
  19. #week{
  20. padding-top: 15px;
  21. color: #0080FF;
  22. }
  23. </style>
  24. </head>
  25. <body background="girl.jpg">
  26. <jsp:useBean id="MyWatch" class="com.wjh.Time.DateBean"></jsp:useBean>
  27. <div align="center">
  28. <div id="clock">
  29. <div id="date">
  30. <jsp:getProperty name="MyWatch" property="dateTime"/>
  31. </div>
  32. <div id="week">
  33. <jsp:getProperty name="MyWatch" property="week"/>
  34. </div>
  35. </div>
  36. </div>
  37. </body>
  38. </html>

运行结果:
image.png

调查问卷

  1. <%@ page contentType="text/html;charset=UTF-8" language="java" %>
  2. <html>
  3. <head>
  4. <title>调查问卷</title>
  5. </head>
  6. <body>
  7. <form action="Show.jsp" method="post">
  8. <div>
  9. <h1>调查问卷</h1>
  10. <hr>
  11. <ul>
  12. <li>您经常使用的编程语言是:</li>
  13. <li>
  14. <input type="checkbox" name="languages" value="Java">Java
  15. <input type="checkbox" name="languages" value="C++">C++
  16. <input type="checkbox" name="languages" value="Go">Go
  17. <input type="checkbox" name="languages" value="php">php
  18. </li>
  19. </ul>
  20. <ul>
  21. <li>您掌握的技术有:</li>
  22. <li>
  23. <input type="checkbox" name="technics" value="servlet">servlet
  24. <input type="checkbox" name="technics" value="jsp">jsp
  25. <input type="checkbox" name="technics" value="多线程">多线程
  26. <input type="checkbox" name="technics" value="高并发">高并发
  27. </li>
  28. </ul>
  29. <ul>
  30. <li>您学习那一部分有困难:</li>
  31. <li>
  32. <input type="checkbox" name="parts" value="Java基础">Java基础
  33. <input type="checkbox" name="parts" value="jvm底层原理">jvm底层原理
  34. <input type="checkbox" name="parts" value="面向对象程序设计">面向对象程序设计
  35. </li>
  36. </ul>
  37. <input type="submit" name="提 交">
  38. </div>
  39. </form>
  40. </body>
  41. </html>
  1. <%@ page contentType="text/html;charset=UTF-8" language="java" %>
  2. <html>
  3. <head>
  4. <title>调查结果显示</title>
  5. </head>
  6. <body>
  7. <jsp:useBean id="surveyClass" class="com.wjh.Test.SurveyClass"></jsp:useBean>
  8. <jsp:useBean id="transformtostring" class="com.wjh.Test.TransformToString"></jsp:useBean>
  9. <jsp:useBean id="encoding" class="com.wjh.Test.CharactorEncoding"></jsp:useBean>
  10. <jsp:setProperty name="surveyClass" property="*"></jsp:setProperty>
  11. <div>
  12. <h1>调查结果</h1>
  13. <hr>
  14. <ul>
  15. <li>您经常使用的编程语言:<%=encoding.toString(transformtostring.transform(surveyClass.getLanguages()))%></li>
  16. </ul><br>
  17. <ul>
  18. <li>您掌握的技术:<%=encoding.toString(transformtostring.transform(surveyClass.getTechnics()))%></li>
  19. </ul><br>
  20. <ul>
  21. <li>您学习过程有困难的部分:<%=encoding.toString(transformtostring.transform(surveyClass.getParts()))%></li>
  22. </ul><br>
  23. </div>
  24. </body>
  25. </html>
  1. package com.wjh.Test;
  2. public class SurveyClass {
  3. private String[] languages;
  4. private String[] technics;
  5. private String[] parts;
  6. public String[] getLanguages() {
  7. return languages;
  8. }
  9. public void setLanguages(String[] languages) {
  10. this.languages = languages;
  11. }
  12. public String[] getTechnics() {
  13. return technics;
  14. }
  15. public void setTechnics(String[] technics) {
  16. this.technics = technics;
  17. }
  18. public String[] getParts() {
  19. return parts;
  20. }
  21. public void setParts(String[] parts) {
  22. this.parts = parts;
  23. }
  24. }
  1. package com.wjh.Test;
  2. public class TransformToString {
  3. public String transform(String array[]){
  4. StringBuffer sb=new StringBuffer();
  5. if(array.length!=0&&array.length>0){
  6. for(String x:array){
  7. sb.append(x);
  8. sb.append(",");
  9. }
  10. if(sb.length()>0){
  11. sb=sb.deleteCharAt(sb.length()-1);
  12. }
  13. }
  14. return sb.toString();
  15. }
  16. }
  1. package com.wjh.Test;
  2. import java.io.UnsupportedEncodingException;
  3. public class CharactorEncoding {
  4. public CharactorEncoding(){
  5. }
  6. public String toString(String str){
  7. String text=null;
  8. if(str!=null){
  9. try {
  10. text=new String(str.getBytes("ISO-8859-1"),"UTF-8");
  11. } catch (UnsupportedEncodingException e) {
  12. e.printStackTrace();
  13. }
  14. }
  15. return text;
  16. }
  17. }

运行结果:
image.pngimage.png