<%@ page contentType="text/html; charset=gb2312"%>
<%
String color = request.getParameter("color");
if ("red".equals(color)) {
request.getRequestDispatcher("red.jsp").forward(request, response);
} else if ("green".equals(color)) {
request.getRequestDispatcher("green.jsp").forward(request, response);
}
%>
这错在哪里?
request有这样的语法吗? request.getRequestDispatcher("green.jsp").forward(request, response);
<%
String color = request.getParameter("color");
if ("red".equals(color)) {
request.getRequestDispatcher("red.jsp").forward(request, response);
} else if ("green".equals(color)) {
request.getRequestDispatcher("green.jsp").forward(request, response);
}
%>
这错在哪里?
request有这样的语法吗? request.getRequestDispatcher("green.jsp").forward(request, response);
解决方案 »
- MyEclipse开发问题 ,求解 !
- struts2 + tomcat虚拟目录下载
- 谁有SSH的例子 最好是连接ORACE的 分送上
- myeclipse8.6安装google app engine插件报错
- 在启动Tomcat之后,访问页面的时候, 出现了下面的异常, 高手帮忙看看呀
- 求助:如何获得页面的点击次数,,郁闷中
- 跪求全国各地区各银行支行信息
- jsp连接数据库特慢,请问哪位兄台知道原因,在此先谢过,无聊者勿进!
- 网页上的图片放在目录中和数据库字段中各有什么优缺点?
- jsp页面中怎么选定一个目录! 急急急!
- jsp相对路径和绝对路径的问题!!
- 有人会把jacob部署在tomcat上 吗?大侠们帮帮忙,谢谢
request.getRequestDispatcher("/green.jsp").forward(request, response);
叫请求转发
是个跳转语句,没有错误。
<%@ page contentType="text/html; charset=gb2312"%>
<%
String color = request.getParameter("color");
if ("red".equals(color)) {
request.getRequestDispatcher("red.jsp").forward(request, response);
} else if ("green".equals(color)) {
request.getRequestDispatcher("green.jsp").forward(request, response);
}
%>
这也没有错误
代码解析:如果你传过来的颜色是红色,则跳转到red.jsp
如果你传过来的是绿色,则跳转到green.jsp
这只能跳转到本工程目录下
你看看你的green.jsp red.jsp是不是在别的目录下了,哈哈
但是晓得你的
String color = request.getParameter("color");
color是不是为空的System.out.println(color);
测试一下看.
而 ServletContext 的那个必须是以 / 开头的绝对路径。