java customerservlet_顾客管理系统java+servlet

首先我先搭好网页的框架

先写一个登陆的html,名字是login.html

1)在js中跳转页面的方法,我这里用的是get提交,只传递了一个name。

function mylogin() {

var username=document.getElementById("name").value;

window.location.href="http://localhost:8888/cms/Login?name="+username;} //跳转到Servlet--->login.java **

function myregister() {

window.location.href="F:\android\javaworkspace\one\workspace\cms\WebContent\test\register.html";} //跳转到html--->register.html**

e1e6aede4f31

Paste_Image.png

2)在login.html中写两个按钮,用来跳转页面

创建一个Servlet名字叫Login.java

在dopost中写如下代码

request.setCharacterEncoding("GBK"); //设置编码格式

response.setCharacterEncoding("GBK");

PrintWriter printWriter=response.getWriter();

//获取login.html中传递过来的数据--name

String name=request.getParameter("name");

ICustomerService customerService=new CustomerServiceImp();

//这里是我封装的类,可以获取数据库的数据,这里的内容我会在下一节讲解

Customer cust= customerService.login(name, null);

printWriter.println("姓名:"+cust.getName());//这里的数据会显示在浏览器上

printWriter.println("性别:"+cust.getGender());

printWriter.println("电话:"+cust.getTelephone());

printWriter.println("地址:"+cust.getAddress());

printWriter.flush();

printWriter.close();

e1e6aede4f31

Paste_Image.png

创建一个注册的html名字叫register.html

1)这里跳转的是名字叫Register的servlet

2)用submit来提交表单,这里不同于上面的用js的方式来跳转页面,这是第二种跳转页面的方法

e1e6aede4f31

Paste_Image.png

创建一个servlet名字叫Register.java

代码类似于登陆的servlet

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/398049.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mysql给root开启远程访问权限,修改root密码

1.MySql-Server 出于安全方面考虑只允许本机(localhost, 127.0.0.1)来连接访问. 这对于 Web-Server 与 MySql-Server 都在同一台服务器上的网站架构来说是没有问题的. 但随着网站流量的增加, 后期服务器架构可能会将 Web-Server 与 MySql-Server 分别放在独立的服务器上, 以便得…

Qt_Window@Qt Command Prompt从命令行创建工程

#include <QApplication> #include <QLabel>int main(int argc, char *argv[]) {QApplication app(argc, argv);QLabel *label new QLabel("Hello Qt!");label->show();return app.exec(); }第1 行和第2 行包含了两个类的定义&#xff1a;QApplicat…

linux中的守护进程

一、守护进程守护进程&#xff0c;也叫精灵进程&#xff08;daemon&#xff09;它和普通后台进程的区别在于以下三点1、守护进程自成会话&#xff0c;而普通后台进程则不一定2、守护进程不受终端的控制3、守护进程就是后台进程&#xff0c;而后台进程不同于守护进程用ps axj命令…

mysql主从复制 lvs+ keepalived

2019独角兽企业重金招聘Python工程师标准>>> 一、环境 Master&#xff08;主机A&#xff09;&#xff1a;192.168.1.1 Slave&#xff08;主机B&#xff09; &#xff1a;192.168.1.2 W-VIP&#xff08;写入&#xff09; &#xff1a;192.168.1.3 R-VIP&#xff…

php 逗号编码,php有几种编码

当前 mbstring 模块支持以下的字符编码。这些字符编码中的任意一个都能指定到 mbstring 函数中的 encoding 参数。该 PHP 扩展支持的字符编码有以下几种&#xff1a;UCS-4*UCS-4BE (推荐学习&#xff1a;PHP视频教程)UCS-4LE*UCS-2UCS-2BEUCS-2LEUTF-32*UTF-32BE*UTF-32LE*UTF-…

jmeter命令行运行-分布式测试

秒秒开心jmeter命令行运行-分布式测试 上一篇文章我们说到了jmeter命令行运行但是是单节点下的&#xff0c; jmeter底层用java开发&#xff0c;耗内存、cpu&#xff0c;如果项目要求大并发去压测服务端的话&#xff0c;jmeter单节点难以完成大并发的请求&#xff0c;这时就需要…

ambari 自定义组件安装

借鉴&#xff1a;http://www.ibm.com/developerworks/cn/opensource/os-cn-bigdata-ambari3/index.htmlAmbari 在启动的时候&#xff0c;会扫描 resource 目录下 Stack 下面的 service 配置。也就是每个 Service 的 metainfo.xml&#xff0c;同时会将这些配置信息放在自己的数据…

android 双向滑动 seekbar

实现原理&#xff1a;1、自定义View&#xff0c;在onDraw(Canvas canvas)中&#xff0c;画出2个Drawable滑动块&#xff0c;2个Drawable滑动条&#xff0c;2个Paint&#xff08;text&#xff09;2、监听onTouchEvent()事件&#xff0c;修改滑块和滑动条的坐标&#xff0c;调用i…

java开发区块链只需150行代码

本文目的是通过java实战开发教程理解区块链是什么。将通过实战入门学习&#xff0c;用Java自学开发一个很基本的区块链&#xff0c;并在此基础上能扩展如web框架应用等。这个基本的java区块链也实现简单的工作量证明系统。本文用一个java例子,演示了开发一个区块链应用的过程,涉…

按钮长按

2019独角兽企业重金招聘Python工程师标准>>> 用update来实现定时 //长按处理update: function (delta) {cc.log("update "delta);this.totalTimedelta;if(this.totalTime>TOUCH_LONG_TIMER_INVOKE){this.stopTimer();this.invokeTouchLong();}},stop…

Git-如何将已存在的项目提交到git

1.首先在码云或者github上创建一个不带README.md的项目&#xff0c;然后复制远程库的地址&#xff08;下面以码云为例&#xff09;&#xff1a;   2.进入本地已存在的项目目录&#xff1a;house    touch README.md //新建说明文件 git init //在当前项目目录中生成本地git…

ggplot2 theme相关设置—文本调整

在geom设置和scale设置之后&#xff0c;要想把图画的漂亮&#xff0c;theme设置是比不可少的 在theme 设置中element_text()是一项很重要的内容 element_text(family NULL, face NULL, colour NULL, size NULL, hjust NULL, vjust NULL, angle NULL, lineheight NULL) …

window10 mysql5.7 解压版 安装

1. 解压mysql-5.7.11-winx64.zip 到某文件夹&#xff0c; 如C:\DevelopCommon\mysql-5.7.11-winx64。 2. 配置环境变量 变量名 &#xff1a; MYSQL_HOME 变量值 &#xff1a; C:\DevelopCommon\mysql-5.7.11-winx64 -------------- 变量名 &#xff1a; Path 变量值 &#xff…

java zero copy 实现,关于Zero Copy

概述很多web应用都会有大量的静态文件。我们通常是从硬盘读取这些静态文件&#xff0c;并将完全相同的文件数据写到response socket。这样的操作需要较少的CPU&#xff0c;但是效率有些低&#xff0c;它需要经过如下的过程&#xff1a;kernel从硬盘读取数据&#xff0c;越过ker…

Java量与变量的区别

2019独角兽企业重金招聘Python工程师标准>>> 常量&#xff1a;其值不变即为常量。 语法&#xff1a; 数据类型 常量名 值; double PI 3.14;    备注&#xff1a; 一般默认常量名大写。 变量与常量之间关系(量间关系) 先来一个简单的实例&#xff0c;好了解 Java…

团队作业6

Alpha版本展示 一、 刘阳航|201521123026&#xff08;组长&#xff09; 博客地址&#xff1a;http://www.cnblogs.com/lyhooo/ 负责图形的创建和移动部分&#xff0c; 游戏区操作的实现&#xff0c;部分算法的编写 陈文俊|201521123047 博客地址&#xff1a;http://www.cnblogs…

java 新浪短网址生成器,新浪短链接接口被限制?最新新浪短网址api接口

背景新浪短网址api是sina平台官对外公开的短网址生成接口&#xff0c;可以将长链接通过接口生成t.cn样式的短链接&#xff0c;可以说是非常好用的。但近期新浪官方开始对已经公布的接口做出了多重限制&#xff0c;很多之前能用的功能现在都频频被限制&#xff0c;甚至有的时候接…

Sql Server 部署SSIS包完成远程数据传输

本篇介绍如何使用SSIS和作业完成自动更新目标数据任务。 ** 温馨提示&#xff1a;如需转载本文&#xff0c;请注明内容出处。** 本文链接:https://www.cnblogs.com/grom/p/9018978.html 笔者需要定期从服务器更新N家客户的远程服务器数据&#xff0c;上一篇的存储过程是其中一…

java值类型和引用类型 == 比较,Java中值类型和引用类型的比较与问题解决

一、问题描述前几天因为一个需求出现了Bug。说高级点也挺高级&#xff0c;说白点也很简单。其实也就是一个很简单的Java基础入门时候的值类型和引用类型的区别。只是开发的时候由于自己的问题&#xff0c;导致小问题的出现。还好突然想起来以前看过一篇对于该问题讲解的博客&am…

用最简单的例子说明设计模式(三)之责任链、建造者、适配器、代理模式、享元模式...

责任链模式一个请求有多个对象来处理&#xff0c;这些对象是一条链&#xff0c;但具体由哪个对象来处理&#xff0c;根据条件判断来确定&#xff0c;如果不能处理会传递给该链中的下一个对象&#xff0c;直到有对象处理它为止使用场景1)有多个对象可以处理同一个请求&#xff0…