一段可以运行出“sb”的JS

<html>
    <script>
        alert((!(~+[]) + {})[--[~+""][+[]] * [~+[]] + ~~!+[]] + ({} + [])[[~!+[]] * ~+[]]);
    </script>
</html>

详解请移步···→http://www.cnblogs.com/lvdabao/p/4280518.html
以下是基于Java Servlet API 3.0的生成图片验证码的示例代码: ```java @WebServlet("/captcha") public class CaptchaServlet extends HttpServlet { private static final long serialVersionUID = 1L; private static final int WIDTH = 120; private static final int HEIGHT = 40; private static final int LENGTH = 6; protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { BufferedImage image = new BufferedImage(WIDTH, HEIGHT, BufferedImage.TYPE_INT_RGB); Graphics2D g = image.createGraphics(); g.setColor(Color.WHITE); g.fillRect(0, 0, WIDTH, HEIGHT); String captcha = generateCaptcha(); request.getSession().setAttribute("captcha", captcha); Font font = new Font("Arial", Font.BOLD, 20); g.setFont(font); g.setColor(Color.BLACK); g.drawString(captcha, 10, 25); g.dispose(); response.setContentType("image/jpeg"); OutputStream out = response.getOutputStream(); ImageIO.write(image, "jpeg", out); out.close(); } private String generateCaptcha() { Random random = new Random(); StringBuilder sb = new StringBuilder(); for (int i = 0; i < LENGTH; i++) { sb.append((char) (random.nextInt(26) + 'a')); } return sb.toString(); } } ``` 在上面的示例中,我们使用 Java 的 BufferedImage 类创建了一个图片对象,然后使用 Graphics2D 类绘制验证码。我们使用了随机数生成器来生成验证码,然后将其存储在 Session 中,以便在提交表单时验证验证码。最后,将图片输出到响应中。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值