package action;
import java.io.PrintWriter;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts2.interceptor.ServletRequestAware;
import org.apache.struts2.interceptor.ServletResponseAware;
import com.opensymphony.xwork2.ActionSupport;
@SuppressWarnings("serial")
public class UserAction extends ActionSupport implements ServletRequestAware,
ServletResponseAware {
HttpServletRequest request;
HttpServletResponse response;
public void setServletRequest(HttpServletRequest request) {
this.request = request;
}
public void setServletResponse(HttpServletResponse response) {
this.response = response;
}
public String validateInput() throws Exception {
response.setContentType("text/html;charset=utf-8");
PrintWriter out = response.getWriter();
String name = request.getParameter("userName");
String password = request.getParameter("password");
String password2 = request.getParameter("password2");
String email = request.getParameter("email");
String msg = "";
if ("".equals(name) || "" == name) {
msg = "userNameError,请输入用户名!";
out.println(msg);
return null;
}
if ("".equals(password) || "" == password) {
msg = "passwordError,请输入密码!";
out.println(msg);
return null;
}
if("".equals(password2)) {
msg = "password2Error,请确认密码!";
out.println(msg);
return null;
}
if(!password.equals(password2)) {
msg = "password2Error,两次密码输入不一致!";
out.println(msg);
return null;
}
if("".equals(email)) {
msg = "emailError,请输入邮箱!";
out.println(msg);
return null;
}
//这里说明验证成功
// if("".equals(msg)) {
// /*
// * 这里可以调用向数据库插入数据的方法
// * 如果在向数据表中插入数据时出错,返回相应信息即可。
// */
// }
//最后别忘了返回null
return null;
}
public String login() {
return "success";
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
testAjax.rar (22个子文件)
testAjax
.project 1KB
.mymetadata 297B
src
action
UserAction.java 2KB
struts.xml 448B
.struts.mex 583B
WebRoot
WEB-INF
classes
action
UserAction.class 2KB
struts.xml 448B
.struts.mex 583B
lib
javassist-3.7.ga.jar 531KB
struts2-core-2.2.1.jar 755KB
commons-io-1.3.2.jar 86KB
commons-fileupload-1.2.1.jar 56KB
freemarker-2.3.16.jar 860KB
ognl-3.0.jar 224KB
xwork-core-2.2.1.jar 997KB
web.xml 692B
index.jsp 506B
js
checker.js 2KB
META-INF
MANIFEST.MF 36B
login.jsp 1KB
.myeclipse
.settings
org.eclipse.jdt.core.prefs 330B
.classpath 918B
共 22 条
- 1
Strive20101101
- 粉丝: 7
- 资源: 27
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
- 5
前往页