response.sendRedirect()跳转页面无法显示

出现一个新问题:center_left.jsp,内容是Ext的一个form表单,url:'servlet/AddQueServlet',具体如下:<scripttype=... 出现一个新问题:center_left.jsp,内容是Ext的一个form表单,
url:'servlet/AddQueServlet',
具体如下:

<script type="text/javascript">
var form = new Ext.form.FormPanel({

url:'servlet/AddQueServlet',

items : [ {
layout : 'form',
items : [ {
},
defaultType : 'textfield',
items : [ ]
]

} ], buttons: [{
text: '保存',
handler:function(){
form.getForm().submit();
}
},{
text: '读取'
},{
text: '取消'
}]
});
var viewport = Ext.create('Ext.Viewport',
{
id : 'Center_left',
layout : 'fit',
autoScroll : true,
items : [form]
});
form.render("form");
});
</script>
AddQueServlet如下:

public class AddQueServlet extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
doPost(request, response);// 调用doPost方法
......
response.sendRedirect("../DesignQuestions/Center_right.jsp");// 重定向到显示全部的Servlet中
}
}
问题就是:Center_right.jsp无法显示,在表单里点击保存后,页面不跳转,也不报错!地址栏也没变阿大侠们,说说答案吧
展开
 我来答
唯依恋雪
2013-07-29 · 超过11用户采纳过TA的回答
知道答主
回答量:36
采纳率:50%
帮助的人:33.3万
展开全部
response.sendRedirect写到dopost方法中去
更多追问追答
追答
java.lang.ClassNotFoundException: com.surveyServlet.AddQuestionsServlet
说明这个Servlet配置错了,没找到它,你看看xml配置是不是有问题,好好找找
页面问题不好直接看出来,你先调试一下看看页面有问题没,看着像是没问题,表单提交到url后在测试一下能不能获取表单数据。页面跳转用request.getRequestDispatcher("...").forward(request, response);这个方法试试。看一下forward和redirect的区别。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式