的问题

DivX 2003-10-16 08:26:26
下面这段代码如果ifExcel是true 就正常,如果是false就出错该如何改啊?
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="error.html" %>
<%
if(request.getParameter("ifExcel").equals("true")){
%>
<jsp:forward page="starExecl.jsp"/>
<%
}
%>
<%
if(!request.getParameter("ifExcel").equals("true")){
%>
<jsp:forward page="starHtml.jsp"/>
<%
}
%>
...全文
96 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
seaman0916 2003-10-17
  • 打赏
  • 举报
回复
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="error.html" %>
<%
if(request.getParameter("ifExcel").equals("true")){
%>
<jsp:forward page="starExecl.jsp"/>
<%
}
%>
<%
if(!request.getParameter("ifExcel").equals("false")){
%>
<jsp:forward page="starHtml.jsp"/>
<%
}
%>

<%
//不是true 或 false 时
if( ! ((request.getParameter("ifExcel").equals("false")|| request.getParameter("ifExcel").equals("true"))){
%>
<jsp:forward page="error.jsp"/>
<%
}
%>

不知是不是这个意思!
seaman0916 2003-10-17
  • 打赏
  • 举报
回复
楼主什么意思呀? 光考虑false吗?
wbel 2003-10-16
  • 打赏
  • 举报
回复
你的代码没有问题,假设讲上面的代码保存为forward.jsp
当你在地址栏输入……/forward.jsp?ifExcel=jlsdj
就会调用startHtml.jsp.当你输入……/forward.jsp,会调用error.html,也就是说当成了出错处理。

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧