这段代码里好像有jsp 空指针异常,哪位高手看看啊
<%@pagelanguage="java"import="java.util.*"pageEncoding="GBK"%><%!publicStringcodeToSt...
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<%!
public String codeToString(String str){
try{
byte[] temp = str.getBytes("ISO-8859-1");
String s = new String();
return s;
}catch(Exception e){ return e.toString();}
}
%>
<html>
<head>
<title>My JSP 'successful.jsp' starting page</title>
</head>
<body>
<%String str=session.getAttribute("username").toString(); %>
欢迎您,<%=str%> ,登录成功!!!<br/><br/><br/>
<center>
您目前可进行这些操作:
<input type="Button" name="delete" value="注销" onclick="location.href='delete.jsp'">
<input type="Button" name="search" value="查询" onclick="location.href='search.jsp'">
<input type="Button" name="modify" value="修改" onclick="location.href='Updata.jsp'">
</center>
</body>
</html> 展开
<%!
public String codeToString(String str){
try{
byte[] temp = str.getBytes("ISO-8859-1");
String s = new String();
return s;
}catch(Exception e){ return e.toString();}
}
%>
<html>
<head>
<title>My JSP 'successful.jsp' starting page</title>
</head>
<body>
<%String str=session.getAttribute("username").toString(); %>
欢迎您,<%=str%> ,登录成功!!!<br/><br/><br/>
<center>
您目前可进行这些操作:
<input type="Button" name="delete" value="注销" onclick="location.href='delete.jsp'">
<input type="Button" name="search" value="查询" onclick="location.href='search.jsp'">
<input type="Button" name="modify" value="修改" onclick="location.href='Updata.jsp'">
</center>
</body>
</html> 展开
4个回答
展开全部
String str=session.getAttribute("username").toString();
改为
String str=session.getAttribute("username")==null?"":session.getAttribute("username").toString();
因为 session.getAttribute("username") 可能为空的。
改为
String str=session.getAttribute("username")==null?"":session.getAttribute("username").toString();
因为 session.getAttribute("username") 可能为空的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有还是没有啊?在什么地方?报什么错啊?你的代码又不能调试,光有代码看不出来
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你前面应该还有一个登陆界面吧?把String str=session.getAttribute("username").toString();
改为:String str=request.getParameter("username");
改为:String str=request.getParameter("username");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询