我的SendAction.java代码如下:package com.aa.struts.action;import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionError;
import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import com.aa.struts.data.Connect;
import com.aa.struts.form.SendForm;public class SendAction extends Action {
public ActionForward execute(
ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response)throws Exception
{
SendForm sendForm = (SendForm) form;
Connect con=new Connect();
ActionErrors errors=new ActionErrors();
String name=new String(sendForm.getName());
String password=new String(sendForm.getPassword());
String title=new String(sendForm.getTitle());
String content=new String(sendForm.getContent());
int flag=con.liuyan(name,password,title,content);
if(flag==1)
{
return (mapping.findForward("success"));
}
else{
errors.add("name",new ActionError("error.username.exist"));
saveErrors(request,errors);
return (mapping.findForward("failure"));
}
}
}
每次点击提交按钮后,都会返回原始页面显示:用户名已经存在,可是,我的数据库表中至今仍空空如也,根本就没有成功插入数据过,我看不出到底是哪里的问题,已经两天了,愁死我了!!大侠们帮忙分析一下是哪里的问题吧,不胜感激!!!,我的分快没了,如果大家觉得少,我可以再加,全送出去也无所谓,只要能解决问题!
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionError;
import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import com.aa.struts.data.Connect;
import com.aa.struts.form.SendForm;public class SendAction extends Action {
public ActionForward execute(
ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response)throws Exception
{
SendForm sendForm = (SendForm) form;
Connect con=new Connect();
ActionErrors errors=new ActionErrors();
String name=new String(sendForm.getName());
String password=new String(sendForm.getPassword());
String title=new String(sendForm.getTitle());
String content=new String(sendForm.getContent());
int flag=con.liuyan(name,password,title,content);
if(flag==1)
{
return (mapping.findForward("success"));
}
else{
errors.add("name",new ActionError("error.username.exist"));
saveErrors(request,errors);
return (mapping.findForward("failure"));
}
}
}
每次点击提交按钮后,都会返回原始页面显示:用户名已经存在,可是,我的数据库表中至今仍空空如也,根本就没有成功插入数据过,我看不出到底是哪里的问题,已经两天了,愁死我了!!大侠们帮忙分析一下是哪里的问题吧,不胜感激!!!,我的分快没了,如果大家觉得少,我可以再加,全送出去也无所谓,只要能解决问题!
解决方案 »
- XFire编写WebService 怎么返回数据? 高手进、、、急!!!!
- Axis调用,返回结果"Failure of the loading"
- TOMCAT stdout日志过大,可以屏蔽控制台的日志写进stdout.log中吗?
- 为什么21cn的smtp.21cn.com发送服务器不能发邮件呢?
- 在myEclipse databasebase explorer打开oracle连接报很奇怪的错(在线等)
- 奥运有分的继续散发java精神哦
- 获取已配置的数据源名称
- struts中关于action类中的一个方法问题。
- TOMCAT配置连接池的SERVER.XML文件的问题
- 敢在china-pub瞎买书了,请大虾们推荐以后再买,介绍XML方面的书,我准备开始学习XML。
- 【【高分】】求jforum单点登陆的实例代码!!!【【分不够再加】】
- 什么是servlet
这里多一个单引号,在name后面多一个单引号。一点都不细心