免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1779 | 回复: 5
打印 上一主题 下一主题

servlet控制jsp跳转一问! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-08-11 14:32 |只看该作者 |倒序浏览
jsp为
<form action="myservlet">;
<input type=submit name=button1 value="Submit">;
<input type=submit name=button2 value="Submit">;
</form>;

我想按下button1跳到1.jsp,button2跳到2.jsp,servlet应该怎么写

论坛徽章:
0
2 [报告]
发表于 2004-08-11 16:10 |只看该作者

servlet控制jsp跳转一问!

response.sendRedirect(URL(jsp2));

论坛徽章:
0
3 [报告]
发表于 2004-08-11 17:53 |只看该作者

servlet控制jsp跳转一问!

哦,谢谢!
不过我的原意是我如何才能让servlet知道我到底是按下了button1还是button2,不好意思表达不清楚,希望再次赐教!

论坛徽章:
0
4 [报告]
发表于 2004-08-12 00:10 |只看该作者

servlet控制jsp跳转一问!

我觉得你的 JSP 应该这样写才对:

<form action="myservlet">;
<input type=submit name="submitButton" value="button1">;
<input type=submit name="submitButton" value="button2">;
</form>;

这样,在你的 servlet 里用 request.getParameter("submitButton" 就行了。

论坛徽章:
0
5 [报告]
发表于 2004-08-12 08:56 |只看该作者

servlet控制jsp跳转一问!

哦,谢谢!我试试!

论坛徽章:
0
6 [报告]
发表于 2004-08-12 10:20 |只看该作者

servlet控制jsp跳转一问!

原帖由 "dennis2" 发表:
我觉得你的 JSP 应该这样写才对:

<form method="post" action="myservlet">;
<input type=submit name="submitButton" value="button1">;
<input type=submit name="submitButton" value="button2">;
</f..........


没搞定哈,我用的tomcat,我的servlet这样写的:
import java.io.IOException;
import javax.servlet.*;
import javax.servlet.http.*;

public class taskServlet extends HttpServlet
{
        public void doPost(HttpServletRequest req,HttpServletResponse resp)
                throws ServletException,IOException
        {
                String subValue=(String)req.getParameter("submitButton";
                if(subValue.equals("search")
                        resp.sendRedirect("1.jsp";
                else if(subValue.equals("clear")
                        resp.sendRedirect("2.jsp";
                else
                        resp.sendRedirect("3.jsp";
        }

        public void doGet(HttpServletRequest req,HttpServletResponse resp)
                throws ServletException,IOException
        {
                doPost(req,resp);
        }
}

web.xml也配好了。
jsp内容:
<form method="post" action="http://localhost:8080/demo/taskServlet">;
<input type=submit name="submitButton" value="search">;
<input type=submit name="submitButton" value="clear">;
</form>;
可是点击button后就白画面撒,高手帮调一下吧,程序都贴在这里了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP