ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:416.16KB ,
资源ID:10865738      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10865738.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(MVCJSP+JavaBean+Servlet实例功能.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

MVCJSP+JavaBean+Servlet实例功能.docx

1、MVCJSP+JavaBean+Servlet实例功能内容提要:MVC(JSP+JavaBean+Servlet)实例功能:客户在登陆页面Login.html输入用户名和密码,提交表单,由Servlet(LoginValidate.java)调用JavaBean(LoginDBO.java)验证用户名和密码,最后调用视图returnMessage.jsp-MVC(JSP+JavaBean+Servlet)实例功能:客户在登陆页面Login.html输入用户名和密码,提交表单,由Servlet(LoginValidate.java)调用JavaBean(LoginDBO.java)验证用户名和密

2、码,最后调用视图returnMessage.jsp显示,如果成功显示成功信息,不成功显示失败信息。 MVC(JSP+JavaBean+Servlet)实例开发步骤:1、创建数据库(MySQL):mvc_user 1、创建表,表名为user_info。表结构如下: 2、向user_info表中增加一条数据,如下:2、使用MyEclipse:创建一个web project。输入工程名:MyMVC,其他默认。点击Finish。3、引入一个MySql数据库的连接驱动包: 点击ok,完成引入包的动作。4、在WebRoot文件夹中新建两个页面:login.html和returnMessage.jsp。lo

3、gin.html页面代码: 登陆页面中国网页设计 用户名: 密码: returnMessage.jsp MVC(JSP+JavaBean+Servlet)入门实例-中国网页设计 5、在src文件夹中新建一个java包,名为myServlet点击Finish完成创建。3、在myServlet包中新建两个Java文件:LoginValidate.java和LoginDBO.javaLoginValidate.java是一个Servlet,所以必须继承HttpServlet:重写父类的doGet()和doPost()方法。选择doGet()和doPost()方法,点击ok。LoginValidate

4、.java代码如下:package myServlet;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public class LoginValidate extends HttpServlet publ

5、ic void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException String name=request.getParameter(username);String password=request.getParameter(password);LoginDBO loginDBO=new LoginDBO();String message =loginDBO.login(name, password);String url=returnMessa

6、ge.jsp?message=+message;url=new String(url.getBytes(GBK),ISO8859_1); response.sendRedirect(url);public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException this.doGet(request, response);4、同样在myServlet包中新建一个LoginDBO.java。用来进行对数据库的操作.代码如下:package my

7、Servlet;import java.sql.*;public class LoginDBO Connection conn;Statement stmt;public LoginDBO()tryClass.forName(com.mysql.jdbc.Driver);conn=DriverManager.getConnection(jdbc:mysql:/localhost:3306/mvc_user,root,123);stmt=conn.createStatement();catch(Exception e)e.printStackTrace();publicString login(

8、String name, String password)String message=123;tryString sql1=select count(0) from user_info where user_name=+name+;ResultSet rs1=stmt.executeQuery(sql1);if(rs1.next()int userCount=rs1.getInt(1);if(0=userCount)message=不存在该用户;return message;String sql2=select count(0) from user_info where user_name=

9、+name+and password=+password+;ResultSet rs2=stmt.executeQuery(sql2);if(rs2.next()int trueUserCount=rs2.getInt(1);if(0=trueUserCount)message=密码错误;return message;message=成功!;catch(Exception e)e.printStackTrace();return message;5、最后配置web.xml文件,并发布项目,启动Tomcat,即可访问页面 Login myServlet.LoginValidate login /

10、login.do name:myeclipse8.5 code:zLR8ZC-855550-68567156703100078 name:52accptech code:0LR8ZC-855550-68567157524981450 name:bingchuan code:oLR8ZC-855550-68567157669572882 MyEclipse Blue Edition Version: 6.5.0.Blue Milestone-1 注册码:现在为懒人提供一个:) name: steven key: fLR8ZO-655444-676786523523712如果你是一个勤奋的人 则用

11、java编译器编译: import java.text.DecimalFormat;import java.text.NumberFormat;import java.text.SimpleDateFormat;import java.util.Calendar;/* myeclipse blue 7.5 keygen* author Administrator*/public class Crack public static final void main(String args) String id = steven; / 可更给为您的名字String num = 999;/ 许可证数量

12、System.out.println(getSerial(id, 100, num, false);public static String getSerial(String userId, String version,String licenseNum, boolean selected) Calendar cal = Calendar.getInstance();cal.add(1, 3);cal.add(6, -1);NumberFormat nf = new DecimalFormat(000);licenseNum = nf.format(Integer.valueOf(licen

13、seNum);String verTime = selected ? (new StringBuffer(-).append(new SimpleDateFormat(yyMMdd).format(cal.getTime().append(0).toString() : -1012310;String type = YE3MB-;String need = (new StringBuffer(String.valueOf(userId.substring(0, 1).append(type).append(version).append(licenseNum).append(verTime).

14、toString();String dx = (new StringBuffer(String.valueOf(need).append(Decompiling this copyrighted software is a violation of both your license agreement and the Digital Millenium Copyright Act of 1998 (http:/www.loc.gov/copyright/legislation/dmca.pdf). Under section 1204 of the DMCA, penalties range

15、 up to a $500,000 fine or up to five years imprisonment for a first offense. Think about it; pay for a license, avoid prosecution, and feel better about yourself.).append(userId).toString();int suf = decode(dx);String code = (new StringBuffer(String.valueOf(need).append(String.valueOf(suf).toString(

16、);return change(code);private static int decode(String s) int i = 0;char ac = s.toCharArray();int j = 0;for (int k = ac.length; j k; j+)i = 31 * i + acj;return Math.abs(i);private static String change(String s) byte abyte0 = s.getBytes();char ac = new chars.length();int i = 0;for (int k = abyte0.length; i = 48 & j = 65 & j = 97 & j = 122)j = (j - 97) + 13) % 26 + 97;aci = (char) j;return String.valueOf(ac);

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1