老师,没有运行出随机数结果
package com.imooc.code;
import com.sun.scenario.effect.impl.sw.sse.SSEBlend_SRC_OUTPeer;
import javax.servlet.http.HttpServletResponse;
import java.util.Random;
/*
* 验证码工具类
* */
public class CaptcahCode {
public static String drawImage(HttpServletResponse response){
// 1.定义以字符串拼接的StringBuilder
StringBuilder builder=new StringBuilder();
// 准备产生四个字符串的随机数
for (int i=0;i<5;i++){
builder.append(randomChar());
}
String code=builder.toString();
System.out.println(code);
return null;
/*
*验证码生成的方法
* */
}
/*
* 用于产生随机数字母和数字
* */
private static char randomChar(){
// 1.定义需要验证的字母和数字
String string ="QWERTYUIOPASDFGHJKLZXCVBNM0123456789";
// 2.定义随机对象
Random random=new Random();
return string .charAt(random.nextInt(string.length()));
}
public static void main(String[] args){
CaptcahCode.drawImage(null);
}
}
正在回答 回答被采纳积分+1
老师,运行后直接跳出一个窗口如下
output中无结果,是因为创建工程时我选的java enterprise并勾选web application吗?应该创建怎样的工程
- 参与学习 人
- 提交作业 1088 份
- 解答问题 10205 个
如果你有Java语言基础,又想以后从事Java Web开发,那么本路径是你的不二选择!本路径从网页搭建开始入手,通过大量案例来学习Java Web基础。定能助你完成Java Web小白的蜕变!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星