publicclassOperaServletextendsHttpServlet{@OverrideprotectedvoiddoGet(HttpServletRequestreq,HttpServletResponseresp)throwsServletException,IOException{intv1=Integer.parse...
public class OperaServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
int v1 = Integer.parseInt(req.getParameter("frist"));
String str = req.getParameter("yunsuan");
int v2 = Integer.parseInt(req.getParameter("second"));
req.setAttribute("v1", v1);
req.setAttribute("yunsuan", str);
req.setAttribute("v2", v2);
double result = 0;
if ("+".equals(str)) {
result = v1 + v2;
} else if ("-".equals(str)) {
result = v1 - v2;
} else if ("*".equals(str)) {
result = v1 * v2;
} else if ("/".equals(str)) {
if (v2 == 0) {
req.getRequestDispatcher("/error.jsp").forward(req, resp);
}
result = (double) v1 / v2;
}
req.setAttribute("result", result);
req.getRequestDispatcher("/success.jsp").forward(req, resp);
}
}
如上,在除数为零是跳转界面后,不执行下面的跳转。。。。
展开