action调用service的方法,或者用Spring 在action注册一个service实例出来
解决方案 »
- 数据库数据分类汇总后的页面展示
- JSP 如何实现答题模块?
- 关于java对word文件存取的问题(在线等待|特急)
- sql 2005 登陆失败 急等
- 请问STRUTS中等价于request.getParameter()的标签是什么
- Java Web开发技术大全——第03讲 Struts 2的Action
- 大神!java.lang.reflect.InvocationTargetException这个错~!汗真不知道怎么办了
- servlet求助
- 在showModalDialog窗口中,如何用request.getParameter()方法取得父窗口的表单值
- 有人弄过cas的多条件and查询返回数据的吗
- 求指点一个实现三级下拉框的Jquery或Ajax脚本(已有JSON数据)
- 没有配置java_home环境变量却能在控制台运行java程序
public class LoginAction
{
public String name;
public String password;
public LoginService loginService;
public String execute()
{
String passwordReal = loginService.getPassword(name);
if (passwordReal != null && passwordReal.equals(password))
{
return "success";
}
return "fail";
}
//get set
}
public class LoginServiceImpl implements LoginService
{
public LoginDao loginDao;
public String getPassword(String name)
{
String password = loginDao.getPassword(name);
return password;
}
public LoginDao getLoginDao()
{
return loginDao;
}
public void setLoginDao(LoginDao loginDao)
{
this.loginDao = loginDao;
}
}想将action中的判断移动到service,怎么弄?
public class LoginAction
{
public String name;
public String password;
public LoginService loginService;
public String execute()
{
String passwordReal = loginService.getPassword(name);
if (passwordReal != null && passwordReal.equals(password))
{
return "success";
}
return "fail";
}
//get set
}
public class LoginServiceImpl implements LoginService
{
public LoginDao loginDao;
public String getPassword(String name)
{
String password = loginDao.getPassword(name);
return password;
}
public LoginDao getLoginDao()
{
return loginDao;
}
public void setLoginDao(LoginDao loginDao)
{
this.loginDao = loginDao;
}
}想将action中的判断移动到service,怎么弄?
你移动过去干啥 action层你new你的service或者DAO的实现类,处理完把返回值传回jsp就行了execute()里面 new LoginService ls = new LoginServiceImpl();
在LoginServiceImpl里面做crud 或者你有DAOimpl也行