/*
* Generated by MyEclipse Struts
* Template path: templates/java/JavaClass.vtl
*/
package action;
import java.io.UnsupportedEncodingException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.actions.DispatchAction;
import form.LoginForm;
import dl.Login;
import data.Conn;
/**
* MyEclipse Struts Creation date: 03-29-2009
*
* XDoclet definition:
*
* @struts.action validate="true"
*/
public class LoginAction extends DispatchAction {
/*
* Generated Methods
*/
/**
* Method execute
*
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
*/
public ActionForward login(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
// TODO Auto-generated method stub
LoginForm lfrom = (LoginForm) form;
String user = lfrom.getUser();
String pass = lfrom.getPass();
boolean b = Login.login(user, pass);
if (b) {
return mapping.findForward("true");
} else {
return mapping.findForward("false");
}
}
public ActionForward add(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
// TODO Auto-generated method stub
LoginForm lfrom = (LoginForm) form;
boolean b = false;
String id = request.getParameter("id");
String user = lfrom.getUser();
String pass = lfrom.getPass();
String sql = "insert into user values('" + id + "','" + user + "','"
+ pass + "')";
String str = "";
HttpSession session = request.getSession();
int result = Conn.doUpdate(sql);
if (result > 0) {
str = "<font color='green'>添加成功!</font>";
b = true;
} else {
str = "<font color='red'>添加失败!</font>";
}
session.setAttribute("str", str);
if (b) {
return mapping.findForward("AddOK");
} else {
return mapping.findForward("AddWrong");
}
}
public ActionForward update(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
// TODO Auto-generated method stub
LoginForm lfrom = (LoginForm) form;
String user = lfrom.getUser();
String id = request.getParameter("id"); System.out.print(id);
//lfrom.getId();
/* String id = "";
try {
id = new String(request.getParameter("id").getBytes("ISO-8859-1"));
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}*/
String pass = lfrom.getPass();
String sql = "update user set user='" + user + "',pass='" + pass
+ "'where id='" + id + "'";
System.out.print(sql);
int n = Conn.doUpdate(sql);
String str = "";
boolean b = false;
HttpSession session = request.getSession();
if (n > 0) {
str = "<font color='green'>修改成功!</font>";
b = true;
} else {
str = "<font color='red'>修改失败!</font>";
}
session.setAttribute("str", str);
Conn.closeConnection();
if (b) {
return mapping.findForward("updateok");
} else {
return mapping.findForward("updatefailed");
}
}
public ActionForward delete(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
// TODO Auto-generated method stub
// LoginForm lfrom = (LoginForm) form;
String id = "";
try {
id = new String(request.getParameter("id").getBytes("ISO-8859-1"));
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
String sql = "delete from user where id='" + id + "'";
int n = Conn.doUpdate(sql);
String str = "";
HttpSession session = request.getSession();
if (n > 0) {
str = "<font color='green'>删除成功!</font>";
} else {
str = "<font color='green'>删除失败!</font>";
}
session.setAttribute("str", str);
Conn.closeConnection();
return mapping.findForward("delete");
}
public ActionForward load(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
// TODO Auto-generated method stub
// LoginForm lfrom = (LoginForm) form;
return null;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
jsp应用struts改造后的用户登录和增删查该的简单例子
共44个文件
jar:10个
jsp:6个
tld:6个
5星 · 超过95%的资源 需积分: 10 28 下载量 17 浏览量
2009-04-03
10:56:51
上传
评论
收藏 907KB RAR 举报
温馨提示
此例子为完整的JSP工程,直接导入即可使用,使用前先配置Access数据源,数据库文件为工程目录下的db1.mdb文件,数据源名为ad。 因本人水平有限,工程可能有缺陷和错误,望读者斧正
资源推荐
资源详情
资源评论
收起资源包目录
login.rar (44个子文件)
login
.project 1KB
.mymetadata 288B
WebRoot
WEB-INF
struts-tiles.tld 8KB
.struts-config.mex 2KB
web.xml 1KB
struts-config.xml 1KB
struts-bean.tld 9KB
struts-nested.tld 63KB
struts-html.tld 65KB
struts-template.tld 2KB
struts-logic.tld 14KB
validator-rules.xml 41KB
lib
commons-logging.jar 27KB
commons-digester.jar 96KB
commons-fileupload.jar 19KB
commons-beanutils.jar 100KB
commons-lang.jar 53KB
struts.jar 428KB
commons-validator.jar 40KB
struts-legacy.jar 9KB
jakarta-oro.jar 62KB
commons-collections.jar 160KB
classes
action
LoginAction.class 4KB
dl
Login.class 2KB
com
yourcompany
struts
ApplicationResources.properties 88B
form
LoginForm.class 1KB
myservlet
EncodingFilter.class 2KB
data
Conn.class 3KB
index.jsp 2KB
META-INF
MANIFEST.MF 39B
add.jsp 1KB
list.jsp 1KB
MyJsp.jsp 1KB
update.jsp 2KB
loginfalse.jsp 998B
db1.mdb 140KB
.myeclipse
src
action
LoginAction.java 4KB
dl
Login.java 1KB
com
yourcompany
struts
ApplicationResources.properties 88B
form
LoginForm.java 2KB
myservlet
EncodingFilter.java 2KB
data
Conn.java 2KB
.mystrutsdata 262B
.classpath 1KB
共 44 条
- 1
资源评论
- outspacemuyi2014-09-01不错,可以用
名字可以起几个字
- 粉丝: 2
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功