[主观题]

关于struts2的 action怎么写,请对照STRUTS1的对照说明一下那里跟那里是一样的。。。。然后我们老师是这么写的。。跟网上好多都不一样,不知道是什么意思,麻烦大哥们解释一下

package action;

import java.util.ArrayList;

import java.util.List;

import javax.servlet.https.HttpServletRequest;

import javax.servlet.https.HttpServletResponse;

import javax.servlet.https.HttpSession;

import org.apache.struts2.interceptor.ServletRequestAware;

import org.apache.struts2.interceptor.ServletResponseAware;

import biz.LoginBiz;

import dao.UserDao;

import entity.DepartmentInfo;

import entity.UserInfo;

public class LoginAction implements ServletRequestAware,

ServletResponseAware {

private HttpServletRequest request;

private HttpServletResponse response;

private LoginBiz loginbiz;

private UserInfo userinfo;

public void setRequest(HttpServletRequest request) {

this.request = request;

}

public void setResponse(HttpServletResponse response) {

this.response = response;

}

public void setLoginbiz(LoginBiz loginbiz) {

this.loginbiz = loginbiz;

}

public UserInfo getUserinfo() {

return userinfo;

}

public void setUserinfo(UserInfo userinfo) {

this.userinfo = userinfo;

}

public void setServletRequest(HttpServletRequest request) {

// TODO Auto-generated method stub

this.request=request;

}

public void setServletResponse(HttpServletResponse response) {

// TODO Auto-generated method stub

this.response=response;

}

//方法

//登录

public String selByName(){

H.ttpSession session=request.getSession();

UserInfo user=this.loginbiz.selByName(userinfo.getUserName(), userinfo.getUserPassword());

if(user==null){

request.setAttribute("msg", "<script>alert('用户名或密码错误');</script>");

return "login";

}

else{

session.setAttribute("user", user);

return "index";

}

}

}

参考答案与解析:

相关试题

请问Struts2的action配置中<action name="*" clas

这里是使用通配符的方式配置Action跳转的路径,name是指执行的Action的名称、class是指Spring配置文件中引用的ActionBean的ID请问Struts2的action配置中<action name="*" class={1}><£¯action>这配置是什么意思?

  • 查看答案
  • struts2异常处理和log4j日志记录怎么弄?

    [主观题]struts2异常处理和log4j日志记录怎么弄?用的struts2springhibernate,打算在manager和dao层中都抛出异常,然后在action中捕获这些异常,并记录到日志中,然后再抛出此异常,通过struts2的拦截器拦截异常,转到有友好的错误提示页面。这么做符合正常开发的做法吗?还有一个问题就是做日志记录是不是只记录异常信息就行了?

  • 查看答案
  • action里面往jQuery中传值时 action里面怎么写的?

    [试题]action里面往jQuery中传值时 action里面怎么写的?

  • 查看答案
  • 谈谈Struts 中的Action servlet。

    [主观题]谈谈Struts 中的Action servlet。

  • 查看答案
  • struts£«spring£«hibernate他们之间是怎么互相配置的? -

    首先添加strust框架,然后添加spring,再编写名为 struts.properties 的文件。内容为:struts.objectFactory=spring 将struts类的生成交给spring然后再添加hibernate,添加时选择他的配置文件时为spring的application文件就ok了。struts£«spring£«hibernate他们之间是怎么互相配置的?

  • 查看答案
  • 在Struts的配置文件中,一般来说action节点的哪些属性不是必然的()

    [多选题] 在Struts的配置文件中,一般来说action节点的哪些属性不是必然的()A . pathB . typeC . nameD . input

  • 查看答案
  • SEO怎么写

    [名词解释] SEO怎么写

  • 查看答案
  • STRUTS的应用(如STRUTS架构)

    [试题]STRUTS的应用(如STRUTS架构)

  • 查看答案
  • 申论怎么写啊?

    [主观题]申论怎么写啊?

  • 查看答案
  • 护士个人述职怎么写

    [主观题]护士个人述职怎么写马上签合同了··不直到怎么写 帮下忙 谢谢

  • 查看答案
  • 关于struts2的 action怎么写