< % @ page language= "java" contentType= "text/html; charset=UTF-8"
pageEncoding= "UTF-8" % >
< ! DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd" >
< html>
< head>
< meta http- equiv= "Content-Type" content= "text/html; charset=UTF-8" >
< title> Insert title here< / title>
< / head>
< body>
< form action= "/javawebdemo2/check" method= "get" >
电费余额查询:< input type= "submit" value= "查询" >
< / form>
< / body>
< / html>
package com. neu. servlet;
import java. io. IOException;
import java. util. Random;
import javax. servlet. ServletException;
import javax. servlet. annotation. WebServlet;
import javax. servlet. http. HttpServlet;
import javax. servlet. http. HttpServletRequest;
import javax. servlet. http. HttpServletResponse;
@WebServlet ( "/check" )
public class BalanceServlet extends HttpServlet {
protected void doGet ( HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response. setContentType ( "text/html;charset=utf-8" ) ;
int r= new Random ( ) . nextInt ( ) ;
if ( r< 100 ) {
response. getWriter ( ) . println ( "余额不足,需要交费!" ) ;
} else if ( r>= 100 ) {
response. getWriter ( ) . println ( "余额足够,谢谢交费!" ) ;
}
}
protected void doPost ( HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
doGet ( request, response) ;
}
}