和我的感觉一样。。
CSDN没有代工这种说法
LZ随便找本Struts的书 就应该有答案的
CSDN没有代工这种说法
LZ随便找本Struts的书 就应该有答案的
解决方案 »
- 求一个正则
- jbpm3.2和spring aop行为日志切面的兼容问题
- 关于数据库里面的varbinary(8000)字段的问题?
- 在成都做J2EE开发,对于刚毕业的大专生一个月的工资是多少呀?
- 内存溢出的问题
- 请问使用JTable时如何插入一行?
- 帮忙看看怎么实现这个功能
- 救命啊~~~~JavaMail在收取邮件的时候怎么样取得附件的路径啊???
- 请问各位大虾我有一个表单,里面有很多字段要提交到数据库,你们是用getParameter一个一个的获得值呢还是有什么其它好的办法,教教小弟!
- 新手求问!Spring整合Hibernate,在annotatedClasses定义了实体类,还能在spring容器中使用bean标签定义相同的实体类吗
- 整合ssh时出现的问题!!
- java.lang.NoClassDefFoundError
<%@ page language="java" pageEncoding="gbk"%>
<%@page contentType="text/html;charset=gb2312"%><%@ taglib uri="/tags/struts-html" prefix="html"%>
<%@ taglib uri="/tags/struts-bean" prefix="bean"%>
<html>
<head>
<title>login</title>
</head>
<body>
<html:errors/>
<html:form action="/userLogin.do" method="post">
userName : <html:text property="userName"/><br/>
passWord : <html:password property="passWord"/><br/>
<html:submit/><html:cancel/>
</html:form>
</body>
</html>web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.4" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>3</param-value>
</init-param>
<init-param>
<param-name>detail</param-name>
<param-value>3</param-value>
</init-param>
<load-on-startup>0</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
<jsp-config>
<taglib>
<taglib-uri>/tags/struts-html</taglib-uri>
<taglib-location>/WEB-INF/struts-html.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/tags/struts-bean</taglib-uri>
<taglib-location>/WEB-INF/struts-bean.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/tags/struts-logic</taglib-uri>
<taglib-location>/WEB-INF/struts-logic.tld</taglib-location>
</taglib>
</jsp-config>
</web-app>actionpackage com.yourcompany.struts.action;import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
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.yourcompany.struts.form.UserLoginForm;
import org.apache.struts.action.ActionMessage;
import org.apache.struts.action.ActionMessages;import Bean.SQLBean;public class UserLoginAction extends Action
{ public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
{
UserLoginForm userloginForm = (UserLoginForm) form;
String username = userloginForm.getUserName() ;
String password = userloginForm.getPassWord() ;
userloginForm.setUserName(username) ;
userloginForm.setPassWord(password) ;
SQLBean sb=new SQLBean();
if(sb.isLogin(userloginForm))
{
request.setAttribute("person",userloginForm) ;
request.setAttribute("userName",username);
}
else
{
ActionMessages errors = new ActionMessages() ;
if(username!=null&&!"".equals(username)&&password!=null&&!"".equals(password)&&username.length()>=6&&username.length()<=16&&password.length()>=6&&password.length()<=16)
{
errors.add("error",new ActionMessage("error.login")) ;
super.saveErrors(request, errors) ;
} return mapping.getInputForward() ;
}
return mapping.findForward("chenggong");
}
}