可以用MVC,strut,也可自己编一个JSP来判断。在IBM Java 专区中,可以去看一看。
解决方案 »
- ibatis 动态查询
- Dialect class not found: org.hibernate.dialect.Oracle9iDialect
- JSP新手迷茫中,请大家帮帮忙!
- 在Linux下安装了tomcat5.5.26,如何设置catalina.sh文件支持远程调试呢?
- 这个异常太怪了,跪求解决方法!!!!!!!!!!!
- 用java扩展http协议
- 为什么图片不能显示出来!!!!!!
- 我的系统是2000 我想用sql server tomcat apache结合 应该怎么来配置呢!!
- 请教各位老大,写一个servlet,从ejb调用的参数?怎么写呀?给个思路?
- 有谁知道在resin企业级服务上怎么调试ejb呀
- 如何设置classpath?
- 用JSP做在线人数,用application,当一用户登录到网站时,就绑定到application,并检查此时登录到网站所有用户的情况,如果已经登录到网站的用
<%@ page import="lr_bean.*" %>
<%
//系统策略管理的控制JSP;
//JSP的总入口,所有的JSP都要由此进入,由此分配,权限管理也将由此使用.
//有多个参数,第一个为command,第二个,第三个等要传到下一个JSP,由下一个JSP处理.
%>
<%
//本模块有两个内容,对于元策略管理与策略管理,应有两套不同的处理:分别处于cl_jspManager.jsp和ycl_jspManager.jsp
//有以下命令情况:
/**1,显示新增策略的页面:addCL
*2,显示修改策略的页面:modCL
*3,显示删除策略的页面:delCL
*4,新增策略的提交: addsubCL
*5,修改策略的提交: modsubCL
*6,删除策略的提交: delsubCL
*7,查询策略的列表页面: queryListCL
*8,查询策略的详细信息页面:queryDetailCL
*9,更新后刷新: Refresh
*/
%>
<!-- <jsp:useBean id="error" class="lr_bean.ParamVector" scope="request"/>-->
<%
String sCommand=request.getParameter("Command");
if(sCommand==null)
{
//进入错误处理,假设能进行数组传输,如果不能再想方法.
//数组传输将通过request bean来保存和传送
Vector vError=new Vector();
vError.removeAllElements();
String sError="没有相应的命令,请您按相关规定操作!";
vError.addElement(sError);
%>
<%
// error.setData(vError);
%>
<jsp:forward page="cl_Error.jsp">
</jsp:forward>
<%
return;
}
if(sCommand.compareTo("addCL")==0)
{ //1,显示新增的页面:add
%>
<jsp:forward page="cl_addDM.jsp">
</jsp:forward>
<%
return;
}
if(sCommand.compareTo("modCL")==0) //2,显示修改的页面:mod
{
//无此项
return;
}
if(sCommand.compareTo("delCL")==0) //3,显示删除的页面:del
{
//无此项
return;
}
if(sCommand.compareTo("addsubCL")==0) //4,新增的提交:addsub
{
%>
<jsp:forward page="cl_addSubmit.jsp">
</jsp:forward>
<%
return;
}
if(sCommand.compareTo("modsubCL")==0) //5,修改的提交:modsub
{
%> <jsp:forward page="cl_modifySubmit.jsp">
</jsp:forward>
<%
return;
}
if(sCommand.compareTo("delsubCL")==0) //6,删除的提交:delsub
{
%> <jsp:forward page="cl_delSubmit.jsp">
</jsp:forward>
<%
return;
}
if(sCommand.compareTo("queryListCL")==0) //7,查询列表的页面:queryList
{
%> <jsp:forward page="cl_queryDM.jsp">
</jsp:forward>
<%
return;
}
if(sCommand.compareTo("queryDetailCL")==0) //7,查询详细信息的页面:queryDetail
{
%>
<jsp:forward page="cl_queryDetail.jsp">
</jsp:forward>
<%
return;
}
if(sCommand.compareTo("Refresh")==0) //9,更新后树的刷新。
{
%>
<jsp:forward page="cl_refresh.jsp">
</jsp:forward>
<%
return;
}
else
{
//没有任何匹配,出错
//显示出错页面
//数组传输将通过request bean来保存和传送
Vector vError=new Vector();
vError.removeAllElements();
String sError="没有相应的命令,请您按相关规定操作!";
vError.addElement(sError);
%>
<%
// error.setData(vError);
%>
<jsp:forward page="cl_Error.jsp">
</jsp:forward>
<%
// return;
}
%>
int nResult = 你的函数();
//也可以用case
if(nResult == 1 )
{
%>
<jsp:forward page="1.jsp" />
<%
}
else if(nResult ==2)
%>
<jsp:forward page="2.jsp" />
<%
}
%>
response.senRedirect("页面1");
if 条件2
response.senRedirect("页面2");
if 条件2
response.senRedirect("页面2");
......
%>