书签 分享 收藏 举报 版权申诉 / 65

类型java编程实例.docx

  • 文档编号:26783109
  • 上传时间:2023-06-22
  • 格式:DOCX
  • 页数:65
  • 大小:1.92MB

19.                        

20.                            

21.                                main

22.                            

23.                        

24.                        

25.                        

26.                    

27.                

28.                    

29.                    

30.                    

31.                        注册

32.                    

33.

34.    

35.        class="form_table">

36.        

37.            

38.                用户名:

39.            

40.            

41.                

42.                name="username"/>

43.                <%

44.                    Stringmsg=

45.                    (String)request.getAttribute("regist_error");

46.                %>

47.                

red;font-style:

italic;">

48.                    <%=(msg==null?

"":

msg)%>

49.                

50.            

51.        

52.        

53.            

54.                真实姓名:

55.            

56.            

57.                

58.            

59.        

60.        

61.            

62.                密码:

63.            

64.            

65.                

66.            

67.        

68.        

69.            

70.                性别:

71.            

72.            

73.                男

74.                

75.                    name="gendar"value="m"checked="checked"/>

76.                女

77.                

78.                    name="gendar"value="f"/>

79.            

80.        

81.        

82.        

83.            

84.                验证码:

85.                

86.                

;"

87.                onclick="document.getElementById('img1').src

88.                        ='checkcode?

'+Math.random();">换一张

89.            

90.            

91.                

92.                name="number"/>

93.            

94.        

95.    

96.    

97.        

98.        value="确认"/>

99.    

100.

101.                

102.            

103.            

104.                

105.                ABC@

106.                

107.            

108.        

109.    

110.

隐藏

3.拷贝CheckedServlet到项目下

1.packageweb;

2.

3.importjava.awt.Color;

4.importjava.awt.Graphics;

5.importjava.awt.image.BufferedImage;

6.importjava.io.IOException;

7.importjava.io.OutputStream;

8.importjava.util.Random;

9.

10.importjavax.servlet.ServletException;

11.importjavax.servlet.http.HttpServlet;

12.importjavax.servlet.http.HttpServletRequest;

13.importjavax.servlet.http.HttpServletResponse;

14.importjavax.servlet.http.HttpSession;

15.

16.importcom.sun.image.codec.jpeg.JPEGCodec;

17.importcom.sun.image.codec.jpeg.JPEGImageEncoder;

18.

19.publicclassCheckcodeServletextendsHttpServlet{

20.

21.    publicvoidservice(HttpServletRequestrequest,

22.            HttpServletResponseresponse)

23.            throwsServletException,IOException{

24.        System.out.println("service...");

25.        //text/html;

26.        //text/xml;

27.        response.setContentType("image/jpeg");

28.        //BufferedImage:

内存映象对象

29.        BufferedImageimage=

30.            newBufferedImage(60,20,

31.                BufferedImage.TYPE_INT_RGB);

32.        Randomr=newRandom();

33.        //获得画笔

34.        Graphicsg=image.getGraphics();

35.        g.setColor(

36.                newColor(r.nextInt(255),

37.                        r.nextInt(255),r.nextInt(255)));

38.        g.fillRect(0,0,60,20);

39.        g.setColor(newColor(0,0,0));

40.        Stringnumber=String.

41.        valueOf(r.nextInt(99999));

42.        g.drawString(number,5,15);

43.        

44.        //获得字节输出流,因为要输出的是图像压缩之后

45.        //的字节数组,所以,不能用PrintWriter。

46.        OutputStreamos=response.getOutputStream();

47.        //将图片压缩,输出。

48.        JPEGImageEncod

举报
举报
版权申诉
版权申诉
word格式文档无特别注明外均可编辑修改;预览文档经过压缩,下载后原文更清晰! 立即下载
配套讲稿:

如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

特殊限制:

部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

关 键  词:
java 编程 实例
提示  冰豆网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:java编程实例.docx
链接地址:https://www.bdocx.com/doc/26783109.html
相关搜索
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2008-2022 冰点文档网站版权所有

经营许可证编号:鄂ICP备2022015515号-1

收起
展开