Java蜘蛛人 歡迎大家

          歡迎大家 來(lái)到我的blog , 如果我身邊的朋友 有什么不懂可以直接來(lái)問(wèn)我 我會(huì)細(xì)心的幫助你的. 如果網(wǎng)絡(luò)上的朋友有什么不懂的 可以加我Java蜘蛛人 QQ48187537
          posts - 54, comments - 192, trackbacks - 0, articles - 1
          Demo1.jsp

          <%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
          <%@ page import="java.awt.*" %>
          <%@ page import="java.awt.image.*" %>
          <%@ page import="javax.imageio.*" %>
          <%!
              Color getRanColor(
          int fc,int bc)
              {
                  Random random
          =new Random();
                  
          if(fc>255) fc=255;
                  
          if(bc>255) bc=255;
                  
          int r=fc+random.nextInt(bc-fc);
                  
          int g=fc+random.nextInt(bc-fc);
                  
          int b=fc+random.nextInt(bc-fc);
                  
          return new Color(r,g,b);
              }

          %>
          <%
            response
          .setHeader("Pragma","No-cache");
            response
          .setHeader("Cache-Control","no-che");
            response
          .setDateHeader("Expires",0);
            
          int width=60;
            
          int height=20;
            BufferedImage image
          =new BufferedImage(width,height,BufferedImage.TYPE_INT_RGB);
            Graphics g 
          =image.getGraphics();
            Random  random
          =new Random();
            g
          .setColor(getRanColor(200,250));
            g
          .fillRect(0,0,width,height);
            g
          .setFont(new Font("Times New Roman",Font.PLAIN,18));
            g
          .setColor(getRanColor(160,200));
           
                
          for(int i=0;i<155;i++)
                {
                    
          int x=random.nextInt(width);
                    
          int y=random.nextInt(height);
                    
          int xl=random.nextInt(12);
                    
          int yl=random.nextInt(12);
                    g
          .drawLine(x,y,x+xl,y+yl);
                }
                String 
          sRand="";
                
          for(int i=0;i<4;i++)
                {
                    String 
          rand=String.valueOf(random.nextInt(10));
                    
          sRand+=rand;
                    g
          .setColor(new Color(20+random.nextInt(110),40+random.nextInt(110),60+random.nextInt(110)));
                    g
          .drawString(rand,13*i+6,16);
                }
             session
          .setAttribute("rand",sRand);
             g
          .dispose();
             ImageIO
          .write(image,"JPEG",response.getOutputStream()); 
          %>





          Demo.jsp

          <%@ page language="java" pageEncoding="gbk"%>

          <%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
          <%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
          <%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
          <%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>


          <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
          <html:html lang="true">
            
          <head>
              
          <html:base />
              
              
          <title>Demo.jsp</title>

              
          <meta http-equiv="pragma" content="no-cache">
              
          <meta http-equiv="cache-control" content="no-cache">
              
          <meta http-equiv="expires" content="0">    
              
          <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
              
          <meta http-equiv="description" content="This is my page">
              
          <!--
              
          <link rel="stylesheet" type="text/css" href="styles.css">
              
          -->

            
          </head>
            
            
          <body>&nbsp; 
            
          <form action="Demo2.jsp">
             
          <input type="text" name="asd" >     <img  border="0" src="Demo1.jsp" >
             
          <br>
             
          <input  type="submit" name="b" value="點(diǎn)擊" >
             
          </form>
            
          </body>
          </html:html>


          Demo2.jsp

          <%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
           

          <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
          <html>
            
          <head>
              
              
          <title>My JSP 'Demo2.jsp' starting page</title>
              
           

            
          </head>
            
            
          <body>
             
          <%
            String input
          = request.getParameter("asd");
            String 
          rand=(String)request.getSession().getAttribute("rand");
            
          if(input.equals(rand))
            {
              
            }
            
          else
            {
             
          %>
             
          <jsp:forward page="Demo.jsp" ></jsp:forward>
             
          <%
            }
            
          %>
              
              
              asdasd
            
          </body>
          </html>

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 华安县| 衡山县| 金山区| 滁州市| 汾西县| 铅山县| 信阳市| 安陆市| 辉县市| 琼结县| 石棉县| 夹江县| 山东省| 南皮县| 仁怀市| 洞口县| 泰安市| 呼伦贝尔市| 山东省| 集贤县| 五家渠市| 西畴县| 南京市| 安仁县| 伊金霍洛旗| 台江县| 稷山县| 崇义县| 东丽区| 永丰县| 威远县| 正定县| 萝北县| 苏尼特左旗| 东莞市| 湖南省| 宣汉县| 漯河市| 格尔木市| 长顺县| 临武县|