java程序中SSH 中 
Integer userid = this.user.getTuserId();
String str = userid.toString();
int[] array = new int[str.length()];
public void test(){
for (int i = 0; i < str.length(); i++) {
Character ch = str.charAt(i);
array[i] = Integer.parseInt(ch.toString());
System.out.println(array[i]);
}

}
Integer userid = this.user.getTuserId();  //为空
我怎么样做,可以避开它,让login.jsp 提交tuserID回来再执行??
就是说服务器启动时不执行?

解决方案 »

  1.   

    你上面是Servlet中的代码吧。Integer userid = this.user.getTuserId();
    这里判断下:
    if(userid == null || "".equals(userid)){
         request.sendRedirect("login.jsp");//方法名不记得了
          return;
    }就是重定向;服务器启动时不执行?
    去掉web.xml中load-on-start不就可以了;
    在welcome-file-list指定login.jsp;
      

  2.   

    要不就是写个过滤器过滤上面的servlet url.