我在网上找到一份仓库管理系统的课程设计,其中包含了java代码,可是我不会运行,不太懂java,只是大体了解,希望各位达人能教教我一下,如何运行这几段代码5.1.1登陆actionimportjav...
我在网上找到一份 仓库管理系统的课程设计,其中包含了java代码,可是我不会运行,不太懂java,只是大体了解,希望各位达人能教教我一下,如何运行这几段代码
5.1.1登陆action
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import com.javateam3.struts.form.LoginForm;
import com.javateam3.whmsys.common.dao.LoginService;
/**
* MyEclipse Struts
* Creation date: 05-30-2009
*
* XDoclet definition:
* @struts.action path="/login" name="loginForm" input="/webpage/login.jsp" scope="request" validate="true"
*/
public class LoginAction extends Action {
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
LoginForm loginForm = (LoginForm) form;
try{
String userName=loginForm.getUser_name().trim();
String psw=loginForm.getPsw().trim();
LoginService loginService=new LoginService();
HttpSession session = request.getSession(true);
if(loginService.login(userName, psw)){
session.setAttribute("username",userName);
//如果登录成功把登录的名字放在session中以便在过滤器中判断
return mapping.findForward("loginSuccess");
//返回到登陆成功页面
}else{
session.invalidate();
request.setAttribute("loginError", "用户或者密码错误!!");
//返回到错误页面
return mapping.findForward("loginError");
}
}catch(Exception e){
e.printStackTrace();
}
return null;
}
}
我有全部的代码,想知道如何才能运行
展开