至于你的问题 可以设置两个循环
假设有100条数据 没页10条 你可以把100条数据循环10次
循环的内容为 表头 数据 表尾
第二个循环 循环数据 在第一个循环内部
int num = 100
int page =10
for (int i=0i<100/10+1i++) {
表头
for (int j=pagej<page*i+1j++) {
数据
}
表尾
}
没有测试过,所以可能循环会有漏或者多的情况,自己调一下就好
response.setContentType("text/html")PrintWriter out = response.getWriter()
out.println("<HTML>")
out.println(" <BODY>")
out.println(" </BODY>")
out.println("</HTML>")
out.flush()
out.close()
输出流写到页面就好了
可以的,直接输出到<script></script>之间就可以了。步骤:
1、获取response对象
2、获取response的printwriter对象
3、通过printwriter的pring方法输出js
示例代码:
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
PrintWriter out = response.getWriter()//通过servlet的doget方法获取response对象,通过getWriter方法获取PrintWriter对象
out.flush()//清空缓存
out.println("<script>")//输出script标签
out.println("alert('此用户名已存在,请重新输入!')")//js语句:输出alert语句
out.println("history.back()")//js语句:输出网页回退语句
out.println("</script>")//输出script结尾标签
}