dao层
@SuppressWarnings("unchecked")
@Override
public Operate findUserByNameAndPass(String czyNumber, String czyPass,
String qxName) throws Exception {
// TODO Auto-generated method stub
Object [] args={czyNumber,czyPass,qxName};
String sql = "from Operate where czyNumber=? and czyPass=? and qxName=?";
List<Operate> url = getHibernateTemplate().find(sql,args);
if (url != null && url.size() >= 1) {
return url.get(0);
}
return null;
}
services层
@Override
public Integer loginValid(String czyNumber, String czyPass, String qxName)
throws Exception {
// TODO Auto-generated method stub
try {
System.out.println("czyNumber:"+czyNumber+",czyPass:"+czyPass+",qxName"+qxName);
Operate operate = operateDao.findUserByNameAndPass(
czyNumber, czyPass, qxName);
if(operate!=null){
return operate.getCzyId();
}
return null;
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
throw new Exception("验证用户名登录时出现异常!");
}
}
action
package jp.panitec.action;
import java.util.List;
import java.util.Map;
import jp.panitec.model.Operate;
import jp.panitec.services.OperateManager;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
public class OperateAction extends ActionSupport {
/**
*
*/
private static final long serialVersionUID = 5172876533158790639L;
OperateManager operateManager;
public static final java.lang.String SUCCESS = "success";
// Field descriptor #4 Ljava/lang/String;
public static final java.lang.String NONE = "none";
// Field descriptor #4 Ljava/lang/String;
public static final java.lang.String ERROR = "error";
// Field descriptor #4 Ljava/lang/String;
public static final java.lang.String INPUT = "input";
// Field descriptor #4 Ljava/lang/String;
public static final java.lang.String LOGIN = "login";
// Field descriptor #4 Ljava/lang/String;
public static final java.lang.String FAILUER = "failure";
@SuppressWarnings("unchecked")
public String execute() throws Exception {
@SuppressWarnings("unused")
不知道这里应该怎么写?请哪些高手帮忙看看
}
/** persistent field */
private String czyNumber;
/** persistent field */
private String czyPass;
/** persistent field */
private String qxName;
get() /set()方法
}
jsp
<tr>
<td align="center"><b>用户名:</b></td>
<td><s:textfield name="czyNumber" cssClass="textstyle"
theme="simple" size="20" /></td>
</tr>
<tr>
<td align="center"><b>密 码:</b></td>
<td><s:textfield name="czyPass" cssClass="textstyle"
theme="simple" size="20" /></td>
</tr>
<tr>
<td align="center" colspan="2"> <s:submit value="登录"
theme="simple" onclick=""/></td>
</tr>
分享到:
相关推荐
论坛系统项目(Struts 2+Hibernate+Spring实现)论坛系统项目(Struts 2+Hibernate+Spring实现)论坛系统项目(Struts 2+Hibernate+Spring实现)论坛系统项目(Struts 2+Hibernate+Spring实现)论坛系统项目(Struts...
这个基于Struts 2+Hibernate+Spring实现的论坛系统,充分利用了这些框架的优势,为用户提供了交互性强、数据管理高效的在线讨论平台。 首先,Struts 2 是一个 MVC(Model-View-Controller)框架,它负责处理用户的...
公文管理、申请审批、公告管理、会议管理、权限管理、个人办公、客户管理、人事等等。项目技术:Struts1.2 + Hibernate3.0 + Spring2 +DWR。java毕业设计 jsp毕业设计 ssh毕业设计
毕业设计 基于SSH2新闻发布管理系统,使用Struts2+Hibernate4.2+Spring3等JavaWeb框架完成
Java Web整合开发实战--基于Struts 2+Hibernate+Spring.pdf 1章 Web的工作机制 2章 搭建Java Web开发环境 3章 JSP及其相关技术 2篇 表现层框架Struts技术 4章 Struts快速上手 5章 解密Struts之核心文件 6章 ...
【SSH 注解开发】是Java Web开发中一种常见的技术栈组合,由Struts2、Hibernate和Spring框架共同构建。这个学生信息管理系统就是基于这种技术栈,利用注解的方式来简化配置,提高开发效率。 Struts2作为MVC(模型-...
总的来说,基于Struts2+Spring+Hibernate+MySql的注册登录系统是利用这些技术协同工作,实现了用户注册、登录的基本功能。Struts2处理请求,Spring管理组件和事务,Hibernate负责数据持久化,而MySql存储数据。...
网络硬盘(Struts 2+Hibernate+Spring实现)网络硬盘(Struts 2+Hibernate+Spring实现)网络硬盘(Struts 2+Hibernate+Spring实现)网络硬盘(Struts 2+Hibernate+Spring实现)网络硬盘(Struts 2+Hibernate+Spring...
整合使用最新版本的三大框架(即Struts2、Spring4和Hibernate4),搭建项目架构原型。 项目架构原型:Struts2.3.16 + Spring4.1.1 + Hibernate4.3.6。 此外,还有:log4j、slf4j、junit4、ehcache等知识点。 项目...
在"struts2 + hibernate3 + spring3 ssh 实现用户的增删改查"项目中,Struts2主要处理用户的表单提交,如注册、登录等操作,并调用相应的业务服务进行处理。 Hibernate3是Java领域的一款流行的对象关系映射(ORM)...
《JavaEE实用开发指南:基于Weblogic+EJB3+Struts2+Hibernate+Spring》-- part2/3
一个简单的spring+struts2+hibernate+mybatis整合(数据库脚本放在项目资源文件的sql目录下) 因为没想好mvc用springmvc好,还是struts2好 所以没有整合进去
适合初学ssh 三大框架的初学者,使用。框架已经搭好,实现了增删改查。当然还有很多漏洞没有实现,靠你自己去修改了。挺简单的.这是刚学三大框架的时候做的一个小练习。是用myeclipse做的,导入一下,然后把数据库...
"使用Struts + Spring + Hibernate完成用户登陆笔记" 在本文中,我们将结合Struts、Spring和Hibernate三种技术来完成用户登陆系统的实现。下面是相关的知识点总结: 一、Struts框架简介 * Struts是一个基于MVC...
毕业设计 基于SSH2高校协会管理系统,使用Struts2+Hibernate4.2+Spring3等JavaWeb框架完成高校协会管理系统
Struts2+Hibernate+Spring整合开发技术详解19章网上书店完整源码(内附数据库导出文件) 与书上最后一章内容完全对应 可以结合书上教程进行最后一章学习
【标题】"在线音乐网站(Struts2+hibernate+spring)" 是一个基于Java技术栈构建的Web应用程序,旨在提供音乐流媒体服务。这个项目整合了三个关键的开源框架:Struts2、Hibernate和Spring,它们在Java Web开发中扮演...
Struts 2+Hibernate+Spring整合开发技术详解sample.pdf
(1)该项目是基于spring3+struts2+hibernate3+spring security3的权限管理项目 (2)后台我已经实现了权限管理,包括用户,角色和资源的分配。前台实现了spring security3的管理 (3)网上案例普遍是后台单一登陆。...
【标题】:“全套源码-论坛系统(Struts 2+Hibernate+Spring实现)”揭示了一个基于Java技术栈开发的论坛系统,它整合了三个重要的框架:Struts 2、Hibernate和Spring。这个项目旨在提供一个完整的解决方案,帮助...