当前位置: 首页 > news >正文

那个网站做外贸好民非单位年检那个网站做

那个网站做外贸好,民非单位年检那个网站做,软文推广发稿,wordpress美化li标签首先我们要JavaWeb登陆的基本流程#xff1a;JSP页面发送请求——Servlet——Servlet通过调用方法从数据库中得到数据并将结果返回页面我们先建立三个jsp页面#xff0c;包括login.jsp(登陆页面)、index.jsp(显示登陆成功后的信息)、error.jsp(登录失败的页面)#…首先我们要JavaWeb登陆的基本流程JSP页面发送请求——Servlet——Servlet通过调用方法从数据库中得到数据并将结果返回页面我们先建立三个jsp页面包括login.jsp(登陆页面)、index.jsp(显示登陆成功后的信息)、error.jsp(登录失败的页面)其中后两个页面的内容可以随意写而login.jsp页面的主要内容如下1 2 用户名:3 密码4 5 在login.jsp文件的开头我们需要将pageEncodingISO-8859-1改为pageEncodingutf-8(同时不要忘记设置开发工具的编码格式不然jsp页面会显示乱码)根据用户名和密码两个属性我们建立相应的实体类并添加get和set方法代码如下1 public classUser {2 privateString userName;3 privateString password;4 publicString getUserName() {5 returnuserName;6 }7 public voidsetUserName(String userName) {8 this.userName userName;9 }10 publicString getPassword() {11 returnpassword;12 }13 public voidsetPassword(String password) {14 this.password password;15 }16 }而jsp页面中的action“LoginServlet”是指将请求发送到Servlet处理。接下来我们转到Servlet来进行处理1 importjava.io.IOException;23 importjavax.servlet.ServletException;4 importjavax.servlet.http.HttpServlet;5 importjavax.servlet.http.HttpServletRequest;6 importjavax.servlet.http.HttpServletResponse;78 importcom.test.dao.UserDao;9 //创建时为Servlet而不是Class需要在web.xml中进行配置配置的代码Myeclipse将自动生成10 public class LoginServlet extendsHttpServlet {11 //创建UserDao的对象以便于查询数据库12 UserDao userDaonewUserDao();13 //以下doGet方法和doPost方法分别对应form表单中的methodget和methodpost14 public voiddoGet(HttpServletRequest request, HttpServletResponse response)15 throwsServletException, IOException {16 }17 public voiddoPost(HttpServletRequest request, HttpServletResponse response)18 throwsServletException, IOException {19 //利用getParameter方法获取到前台文本框中输入的值其中括号内的内容为标签中的name属性20 String userNamerequest.getParameter(userName);21 String passwordrequest.getParameter(password);22 //调用UserDao中的getSelect方法并获取到返回值23 boolean flaguserDao.getSelect(userName, password);24 //若用户名和密码存在则转发到index.jsp页面否则重定向到error.jsp页面25 if(flag) {26 request.getRequestDispatcher(index.jsp).forward(request, response);27 }28 else29 response.sendRedirect(error.jsp);30 }3132 }注释 中已经说的很明白了就不再重复了可以看看第26行和29行其中26行是转发29行是重定向感兴趣的小伙伴可以查查两者的区别。剩下的一部分就是我们之前提到过的关于数据库的查询操作了我们在23行进行了调用下面我们完成调用的方法1 packagecom.test.dao;23 importjava.sql.Connection;4 importjava.sql.DriverManager;5 importjava.sql.PreparedStatement;6 importjava.sql.ResultSet;78 public classUserDao {9 //连接数据库的代码10 publicConnection getCon() {11 //数据库连接名称12 String usernameroot;13 //数据库连接密码14 String password;15 String drivercom.mysql.jdbc.Driver;16 //其中test为数据库名称17 String urljdbc:mysql://localhost:3306/test;18 Connection connnull;19 try{20 Class.forName(driver);21 conn(Connection) DriverManager.getConnection(url,username,password);22 }catch(Exception e){23 e.printStackTrace();24 }25 returnconn;26 }27 //进行查询的方法若含有满足条件的数据则返回true28 public booleangetSelect(String userName,String password) {29 boolean flagfalse;30 String sql select * from user where userNameuserName and passwordpassword;31 Connection conn getCon();32 PreparedStatement pst null;33 try{34 pst (PreparedStatement) conn.prepareStatement(sql);35 ResultSet rs pst.executeQuery();36 if(rs.next()) {37 flagtrue;38 }39 } catch(Exception e) {40 }41 returnflag;42 }43 }在这个方法中我们首先连接数据库然后在查询的方法中传入从jsp页面获取到的userName和password判断数据库中是否存在此用户名和密码的用户如果存在则返回true否则返回false(不要忘记导入数据库链接的包)。至于数据库中的字段则参照实体类User建立即可即包含userName和password两个属性如果数据库链接还有问题的请参照之前的关于数据库部分的随笔。最后看一下web.xml中的配置1 ?xml version1.0 encodingUTF-8?2 3 4 LoginServlet5 com.test.servlet.LoginServlet6 78 9 LoginServlet10 /LoginServlet11 12 其中中的可以随意写只需要保证上下两部分相同即可。然后是是自己定义的Servlet的路径(包含包名),最后是里面的内容也可以随意写但是jsp页面中form表单的action属性必须与此名称相同(action中不包含/)最后我们需要将web项目发布到tomcat中然后在浏览器输入http://localhost:8080/项目名称/login.jsp就可以进行访问并登陆了。这只是一个简单的应用目的是为了帮助各位小伙伴了解jspservlet开发的基本流程当然我们在实际开发的过程中会进行更为精细的分割包括接口实现类等。希望大家好好学习天天向上(Study hard and make progress every day)
http://www.pierceye.com/news/158347/

相关文章:

  • 网站建设实战李静如何建设网站的能力
  • 威海 网站开发做家具的网站有哪些
  • 宁波网站建设公司怎么报价网页打开速度慢的解决方法
  • 有趣的网站有哪些推荐关键词没有排名的网站怎么做
  • 昆山网站制作哪家强海淀区企业网络公司
  • 北京网站制建设公司永兴县网站建设服务商
  • 嘉兴做网站优化公司江阴网站优化公司
  • dz可以做旅游网站吗wordpress 4.1.1 漏洞
  • 谷歌网站地图生成福州便民网免费发布信息
  • 最新军事战争新闻超级优化大师
  • 好的网站建设公司排名网站建设 交易保障
  • 怎么查看网站外链效果代理注册公司有什么风险
  • 西安网站漏洞免费自动生成小程序
  • 怎么修改网站信息同ip网站做301
  • 松江品划网络做网站logo设计网页
  • 重庆博达建设集团股份有限公司网站徐州建设企业网站
  • 有没有专门做老年婚介的网站东营会计信息网官网
  • 鞍山怎么做平台软件汕头网站时优化
  • 邹城建网站深圳装修公司排行榜
  • 泊头网站优化WordPress如何添加cnzz
  • dz论坛网站创建页面wap网站建设方案 pdf
  • 网站建设项目报告总结报告seo关于网站搜索排名关键词的标准评定
  • 东莞电商网站建设wordpress注册验证邮箱
  • 网站建设名中国建设劳动学会是假网站吗
  • 一个优秀的个人网站百度极速版免费下载安装
  • 咋做211校徽加网站wordpress免费教程视频教程
  • 网站建设制作网络营销公司蛋糕店网站模板
  • a站网址东莞市网络seo推广价格
  • 莱州市双语网站seo白帽优化
  • 不忘初心网站建设深圳公租房官网