JSP防止不继续生成html文件

来源:互联网 发布:bt 下载软件 编辑:程序博客网 时间:2024/04/28 11:34

<%@ page language="java" contentType="text/html; charset=GB18030"
    pageEncoding="GB18030"%>
<%@page import="UserService.*,PO.*"%>
<%
  String command=request.getParameter("command");  //隐藏域的值
 

 

 //如果这个地方写成 if(command.equals("login")){  这样的话,不会生成下面html文件导致报错

//也就说第一次加载jsp的时候首先会先读这句话(String command=request.getParameter("command"); )

//这个时候command为空值,因为还没有生成html文件

//所以如果你写成红色的形式没有问题,会继续生成html,如果你写成绿色的就不会生成html直接报错。

 

 if("login".equals(command)){      

 

 String userId=request.getParameter("userId"); 
   String password=request.getParameter("password"); 
   User user=UserService.getUserService().login(userId,password);
   session.setAttribute("user",user);
   response.sendRedirect("/main.jsp");
  }

%>
<HTML>
 <head>

<input type="hidden" name="command" value="login">

。。。。。省略静态文件