struts开发 我是一个struts开发新手,请问怎样开发一个登陆系统,要用到数据库。即提交表单后,在数据库中查找,如果找到了就从数据库中输出来。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <%@ page language="java" pageEncoding="gb2312"%><%@ taglib uri="http://jakarta.apache.org/struts/tags-bean" prefix="bean"%> <%@ taglib uri="http://jakarta.apache.org/struts/tags-html" prefix="html"%> <html> <head> <title>JSP for RegForm form</title> </head> <body> <html:form action="/reg" method="post"> 请您输入帐号(文本框):<html:text property="account"></html:text><BR> 请您输入密码(密码框):<html:password property="password"></html:password><BR> 请您输入个人信息(多行文本框):<BR> <!-- 注释:Struts标签中,系统看到某个property,如果没有手动设置value, 就会调用ActionForm的getter方法来获取初始值 --> <html:textarea property="info" rows="5" cols="40" value=""></html:textarea><BR> <html:hidden property="hiddenInfo" value="Welcome"/><BR> 选择性别(单选按钮): <html:radio property="sex" value="boy"></html:radio>男 <html:radio property="sex" value="girl"></html:radio>女<BR> 选择籍贯(下拉菜单): <html:select property="home" value="hubei"> <html:option value="hunan">湖南</html:option> <html:option value="hubei">湖北</html:option> <html:option value="beijing">北京</html:option> </html:select><BR> 选择爱好(成组复选框): <html:multibox property="fav" value="sing"></html:multibox>唱歌 <html:multibox property="fav" value="dance"></html:multibox>跳舞 <html:multibox property="fav" value="ball"></html:multibox>打球 <html:multibox property="fav" value="swim"></html:multibox>游泳<BR> 是否会员(单个复选框)? <html:checkbox property="inteam"></html:checkbox><BR> 选择您喜爱的书本(多选列表框): <html:select property="books" multiple="true" size="5"> <html:option value="sanguo">三国</html:option> <html:option value="xiyouji">西游记</html:option> <html:option value="shuihu">水浒</html:option> <html:option value="hongloumeng">红楼梦</html:option> </html:select> <BR><html:submit value="提交注册信息"></html:submit> </html:form> </body></html> /* * Generated by MyEclipse Struts * Template path: templates/java/JavaClass.vtl */package prj10_1.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 org.apache.struts.action.ActionMessage;import org.apache.struts.action.ActionMessages;import po.Customer;import prj10_1.form.LoginForm;import dao.CustomerDao;public class LoginAction extends Action { public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { LoginForm loginForm = (LoginForm) form;// TODO Auto-generated method stub String account = loginForm.getAccount(); String password = loginForm.getPassword(); CustomerDao cdao = new CustomerDao(); Customer cus = cdao.getCustomerByAccount(account); ActionMessages errors = new ActionMessages(); if(cus==null || !cus.getPassword().equals(password)){//登陆不成功 ActionMessage error = new ActionMessage("error.login"); errors.add("login",error); this.saveErrors(request, errors); return mapping.getInputForward(); } request.getSession().setAttribute("cus", cus); return new ActionForward("/ope.jsp"); }} 怎么没有jsp页面啊,不过还是要说声谢谢,剩下的自己搞定! 如何在button按钮上响应多个onclick事件? 请搞手指点 ssh+mysql+tomcat 的问题 網站有三個版本,分別是:繁體、簡體、English。怎樣做這個網站呢?謝謝! 表格中动态取值的问题 在线急等,请问那个会做微软公司的下拉菜单。谢谢! 急!框架集问题! 有谁知道如何将一个WORD文档转换成PDF格式的文档,请指教! jsp的问题/?HELP jsp在jrun3.0中被非法退出的问题 新手学JSP,tomcat连接问题 sql server 2000中的blob类型
<%@ taglib uri="http://jakarta.apache.org/struts/tags-bean" prefix="bean"%>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-html" prefix="html"%>
<html>
<head>
<title>JSP for RegForm form</title>
</head>
<body>
<html:form action="/reg" method="post">
请您输入帐号(文本框):<html:text property="account"></html:text><BR>
请您输入密码(密码框):<html:password property="password"></html:password><BR>
请您输入个人信息(多行文本框):<BR>
<!-- 注释:Struts标签中,系统看到某个property,如果没有手动设置value,
就会调用ActionForm的getter方法来获取初始值 -->
<html:textarea property="info" rows="5" cols="40" value=""></html:textarea><BR>
<html:hidden property="hiddenInfo" value="Welcome"/><BR>
选择性别(单选按钮):
<html:radio property="sex" value="boy"></html:radio>男
<html:radio property="sex" value="girl"></html:radio>女<BR>
选择籍贯(下拉菜单):
<html:select property="home" value="hubei">
<html:option value="hunan">湖南</html:option>
<html:option value="hubei">湖北</html:option>
<html:option value="beijing">北京</html:option>
</html:select><BR>
选择爱好(成组复选框):
<html:multibox property="fav" value="sing"></html:multibox>唱歌
<html:multibox property="fav" value="dance"></html:multibox>跳舞
<html:multibox property="fav" value="ball"></html:multibox>打球
<html:multibox property="fav" value="swim"></html:multibox>游泳<BR>
是否会员(单个复选框)?
<html:checkbox property="inteam"></html:checkbox><BR>
选择您喜爱的书本(多选列表框):
<html:select property="books" multiple="true" size="5">
<html:option value="sanguo">三国</html:option>
<html:option value="xiyouji">西游记</html:option>
<html:option value="shuihu">水浒</html:option>
<html:option value="hongloumeng">红楼梦</html:option>
</html:select>
<BR><html:submit value="提交注册信息"></html:submit>
</html:form>
</body>
</html>
* Generated by MyEclipse Struts
* Template path: templates/java/JavaClass.vtl
*/
package prj10_1.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 org.apache.struts.action.ActionMessage;
import org.apache.struts.action.ActionMessages;import po.Customer;
import prj10_1.form.LoginForm;
import dao.CustomerDao;public class LoginAction extends Action { public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
LoginForm loginForm = (LoginForm) form;// TODO Auto-generated method stub
String account = loginForm.getAccount();
String password = loginForm.getPassword();
CustomerDao cdao = new CustomerDao();
Customer cus = cdao.getCustomerByAccount(account);
ActionMessages errors = new ActionMessages();
if(cus==null || !cus.getPassword().equals(password)){//登陆不成功
ActionMessage error = new ActionMessage("error.login");
errors.add("login",error);
this.saveErrors(request, errors);
return mapping.getInputForward();
}
request.getSession().setAttribute("cus", cus);
return new ActionForward("/ope.jsp");
}
}