问题描述
- jsp页面初始化报空指针异常,怎么办
-
<% String jmzmessages = null; String jmzid=""; String jmzname=""; jmzmessages = request.getParameter("jmzmessage"); String[] jmzs = jmzmessages.split("/"); if(jmzs.length>=2){ jmzid = jmzs[0]; jmzname=jmzs[1]; } %>
页面加了上述代码。当注释 jmzmessages = request.getParameter("jmzmessage");之后,可以初始化运行。不知道哪里有问题!怎么办?
解决方案
改为如下代码:
<%
String jmzid="";
String jmzname="";
String jmzmessages = request.getParameter("jmzmessage");
if(null==jmzmessages){
jmzmessages="";
}
String[] jmzs = jmzmessages.split("/");
if(jmzs.length>=2){
jmzid = jmzs[0];
jmzname=jmzs[1];
}
%>
解决方案二:
这个参数(jmzmessage)为空
解决方案三:
<%
String jmzmessages = null;
String jmzid="";
String jmzname="";
jmzmessages = request.getParameter("jmzmessage");
System.out.println( jmzmessages);
String[] jmzs = jmzmessages.split("/");
if(jmzs.length>=2){
jmzid = jmzs[0];
jmzname=jmzs[1];
}
%>
你request请求中没有这个参数(jmzmessage)吧!!
时间: 2024-12-21 09:33:16