jsp那些事(1)
来源:互联网 发布:网络电视腾讯 编辑:程序博客网 时间:2024/05/11 14:06
<%@ page contentType="image/x-xbitmap" %><%@ page import="java.awt.*" %><%@ page import="java.io.*" %><%@ page import="java.awt.image.*" %><%@ page import="java.awt.geom.*" %><%@ page import="com.sun.image.codec.jpeg.*" %><% int width = 260,height=260; BufferedImage image = new BufferedImage(width,height,BufferedImage.TYPE_INT_RGB); Graphics g = image.getGraphics(); g.setColor(Color.white); g.fillRect(0,0,width,height); Graphics2D g_2d = (Graphics2D)g; Ellipse2D ellipse = new Ellipse2D.Double(40,50,100,40); g_2d.setColor(Color.red); g_2d.draw(ellipse); Polygon polygon = new Polygon(); polygon.addPoint(12,34); polygon.addPoint(51,134); polygon.addPoint(141,134); polygon.addPoint(102,34); g_2d.drawPolygon(polygon); g_2d.dispose(); OutputStream outClient = response.getOutputStream(); JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(outClient); encoder.encode(image);%>
<%@ page contentType="text/html;Charset=GB2312" %><%@ page import="java.util.*" %><MHML><BODY bgcolor=cyan><Font size=2 > <% String protocol=request.getProtocol(); //协议 String path=request.getServletPath(); //请求的页面 String method=request.getMethod(); //提交信息的方式 String userAgentHeader=request.getHeader("User-Agent");//User-Agent头的值 String acceptHeader=request.getHeader("accept");//accept头的值 String hostHeader=request.getHeader("Host");//Host头的值 String acceptEncodingHeader=request.getHeader("accept-encoding");//accept-encoding头的值 String clientIP=request.getRemoteAddr();//客户的IP地址 String serverName=request.getServerName();//服务器的名称 int serverPort=request.getServerPort(); // 服务器的端口号 %> <BR>客户使用的协议是:<%=protocol %><BR>客户请求的页面:<%=path %><BR>客户提交信息的方式:<%=method %><BR>头文件中User-Agent头的值:<%=userAgentHeader %><BR>accept头的值:<%=acceptHeader %><BR>Host头的值:<%=hostHeader %><BR>accept-encoding头的值:<%=acceptEncodingHeader %><BR>客户的IP地址:<%=clientIP %><BR>服务器的端口号:<%=serverPort %><BR>获取客户端提交的所有参数的名字: <% Enumeration enumOne=request.getParameterNames(); while(enumOne.hasMoreElements()) {String s=(String)enumOne.nextElement(); out.println(s); } %> <BR>获取头名字的一个枚举: <% Enumeration enum_headed=request.getHeaderNames(); while(enum_headed.hasMoreElements()) {String s=(String)enum_headed.nextElement(); out.println(s); } %><BR>获取头文件中指定头名字cookie 的全部值的一个枚举: <% Enumeration enum_headedValues=request.getHeaders("cookie"); while(enum_headedValues.hasMoreElements()) { String s=(String)enum_headedValues.nextElement(); out.println(s); } %></Font></BODY></HTML>
阅读全文
0 0
- jsp那些事(1)
- 关于JSP的那些事
- springmvc和jsp之间的那些事
- JSP的那些事儿(1)----中文字符转换
- Eclipse那些事-1
- Javascript 那些事 1
- [求职那些事]1
- javascript那些事(1)
- 明朝那些事1
- Bitmap那些事(1)
- 那些人不适合学习jsp
- Servlet&JSP的那些事儿
- 那些人,那些事
- 那些人,那些事。。。。。。
- 那些人,那些事...
- 那些人,那些事
- 那些人,那些事......
- 那些年,那些事
- Java用WebSocket + tail命令实现Web实时日志(转)
- mysql解决datetime与timestamp精确到毫秒的问题
- NOIP2017提高组D2
- 狄利克雷分布
- 【Scikit-Learn 中文文档】随机梯度下降
- jsp那些事(1)
- Leetcode——728. Self Dividing Numbers
- matplotlib.pyplot笔记
- 大脑黑客
- 电商架构
- 【Scikit-Learn 中文文档】最近邻
- Oracle时间情景
- [DesignPattern]TemplateMethodPattern
- POJ