日期:2014-05-18  浏览次数:20662 次

jsp页面转换问题


我用servlet来控制jsp页面 response.sendRedirect("register.jsp")

当在tomat 中运行时, 

在login.jsp页面中点注册按钮,地址转向http://localhost:8080/OnlineBook/register.jsp

但这时并没有出现这个register.jsp页面,而是出现一个下载对话框,提示是否下载register.jsp

这个源代码文件



------解决方案--------------------
应该把代码贴出来看看
------解决方案--------------------
这个问题一般是由于你的代码里面有错误,就是在哪个register.jsp里面,仔细从头到尾找找;
比如html标签里面的关键字有没有写错等;

另外,你还可以做一个简单的页面,什么也不做,名字叫register2.jsp,然后
response.sendRedirect("register2.jsp"),看看跳不跳转

这个问题我遇到过
------解决方案--------------------
看看server.xml有沒有配置正確。

另外你使用站內跳轉,也可以換成<jsp:forward 試試。
------解决方案--------------------
如果你只是在站内转发的话,把
 response.sendRedirect("register.jsp") 
改成
request.getRequestDispatcher("register.jsp路径").forward(request, response);
------解决方案--------------------
没有看懂问题哦~