1.usercheck.html

href="../lib/ligerUI/skins/Aqua/css/usertext.css" rel="stylesheet"

type="text/css" />

填写用户名

/>

id="verifyButton"/>

>

2.usertext.css

.userClass {

border: 1px solid red ;

background-image:

url(../../../../../images/star.gif);

background-repeat: repeat-x;

background-position: bottom;

}

3.useropera.js

$(document).ready(function(){

$("#verifyButton").click(function(){

var userName=$("#text1").val();

if(userName==""){

alert("用户名不能为空");

}else{

//将用户名传到servlet中

$.get("http://127.0.0.1:8080/ServletDemo/Demo?user="+

encodeURI(encodeURI(userName)),null,function(response){

$("#result").html(response);

});

}

});

$("#text1").keyup(function(){

var value =

$(this).val();

if(value==""){

$(this).addClass("userClass");

}else {

$(this).removeClass("userClass");

}

});

});

4.Demo

import java.io.*;

import javax.servlet.*;

import javax.servlet.http.*;

public class Demo extends HttpServlet {

public

Demo() {

}

public void

doGet(HttpServletRequest req,HttpServletResponse res){

try{

res.setHeader("Cache-Control", "no-cache");

res.setContentType("text/text;charset=UTF-8");

req.setCharacterEncoding("UTF-8");

String

u=req.getParameter("user");;

//PrintWriter pw=res.getWriter();

FileReader fr=new

FileReader("E:\\jquery\\JQuery\\file\\userName.txt");

BufferedReader br=new

BufferedReader(fr);

String line;

boolean flag=false;

while((line

=br.readLine())!=null){

if(line.equalsIgnoreCase(u)){

PrintWriter out = res.getWriter();

out.write("此用户名已经被注册!");

out.flush();

out.close();

flag=true;

}

}

br.close();

if(!flag){

PrintWriter out = res.getWriter();

out.write("此用户名可以使用!");

out.flush();

out.close();

}

}catch(Exception ex){

ex.printStackTrace();

}

}

public

void doPost(HttpServletRequest req,HttpServletResponse res){

this.doGet(req,res);

}

}

html读取servlet,简单html与servlet交互(HTML利用servlet读取txt)相关推荐

  1. Servlet实现简单的前后端交互

    Servlet实现简单的前后端交互 首先前后端交互是啥呢? 在我的理解中大概是这样的: 简单的讲就是数据的交换 接下来我们来看看应该要怎么实现这个简单的交互: 1.首先我们前端先不写静态页面,直接在u ...

  2. javaWeb基础二:Servlet(java前后端交互的技术)

    2. Servlet 2.1 定义 Servlet是sun公司提供的一门用于开发动态web资源的技术,可以实现和客户端的交互,接收客户端请求和给客户端返回响应. Sun公司在其API中提供了一个ser ...

  3. java _web之Servlet简单应用

    Servlet是一种独立于平台和协议的服务器端的Java应用程序,可以生成动态的web页面.它担当Web浏览器或其他http客户程序发出请求.与http服务器上的数据库或应用程序之间交互的中间层. 所 ...

  4. javaWeb前后台交互(Jdbc+Jsp+Servlet+mysql)

    最近翻看以前的笔记,想到以前自己学习完servlet+jsp+mysql却怎么也把前后台连接不上,最后自己折腾好几天,终于搭建成功,写这个笔记也算是记录一下,代码是那个时候的代码,现在稍微加工了下.可 ...

  5. [转]Intellij idea创建javaWeb以及Servlet简单实现

    准备: 1. 安装jdk1.7 2. 安装tomcat1.8 一.创建并设置javaweb工程 1.创建javaweb工程 File --> New --> Project... 设置工程 ...

  6. Servlet简单实现请求分发(类thinkphp5)

    Servlet简单实现请求分发(类thinkphp5) 1.写请求分发的原由 今天晚上笔者在使用java的servlet写博客网站的时候,想实现MVC开发模式,然后就发现,一个请求的动作就要写serv ...

  7. servlet ---- 简单案例

    index.html <!DOCTYPE html> <html lang="en"> <head><meta charset=" ...

  8. 基于javaweb+JSP+Servlet简单购物车

    基于javaweb+JSP+Servlet简单购物车 开发工具:eclipse/idea/myeclipse/sts等均可配置运行 适用 课程设计,大作业,毕业设计,项目练习,学习演示等 public ...

  9. Java学习——servlet简单学习

    躬自厚而薄责于人,则远怨矣. --<论语> 前言:个人学习内容,记录一下,略显粗浅. 准备:了解前端知识,并下安装好Tomcat,若没有请看上一篇: Tomcat下载和安装 目录 一.写个 ...

  10. 利用Servlet实现用户永久登录

    在Servlet中通过Cookie技术实现,在Servlet中输入用户账号,密码和有效期,将账号信息保存在Cookie中,设置Cookie的最大保存时间,将此Cookie保存在客户端的Cookie中 ...

最新文章

  1. Word for mac 分小节问题
  2. Java输入两个正整数m和n,求其最大公约数和最小公倍数。
  3. ⾼维特征的哈希技巧总结
  4. boost::python::tuple相关的测试程序
  5. Mina代码跟踪(1)
  6. WinCE6 如何去掉控制面板中的应用?
  7. 修改mysql密码时遇见ERROR 1064 (42000) You have an error in your SQL syntax; check the manual that correspo
  8. paper reading:[第一代GCN] Spectral Networks and Deep Locally Connected Networks on Graphs
  9. java day41【JSP 、MVC开发模式 、EL表达式 、JSTL标签 、三层架构】
  10. 利用R语言绘制世界航班路线图
  11. java定义矩形的周长和面积_定义一个长方形类,定义 求周长和面积的方法实例
  12. 通配符(一般用来查找文件)
  13. 本机与虚拟机WIN7之间互传文件
  14. 整数n分解成素数乘积c语言,C程序实现整数的素数和分解问题
  15. U-boot之flash初始化完全代码分析
  16. 云适配陈本峰谈前端:移动端浏览器很快就会赶上PC浏览器
  17. Unity面板显示中文属性
  18. RUN__IT # 一个简单的爬妹子代码送福利(正则表达式总结)
  19. 3种方法封锁BT下载
  20. java仿windows7计算器界面,java制作仿win7计算器之一计算器的图形界面的设计

热门文章

  1. 算法复习第三章分治法
  2. STM32——直流电机PI调速
  3. PyQt5 QTreeWidget更改item项前的展开折叠三角图标
  4. beast单元库的总结
  5. cc2530定时器和捕获比较_ALIENTEK 阿波罗 STM32F767 开发板资料连载十四章 输入捕获实验...
  6. linux 两个mysql_Linux下安装两个MySQL的方法
  7. linux db2 权限管理,DB2五种管理权限
  8. idea启动tomcat没有加载项目_震惊!我三步就搞定了 Tomcat 源码环境搭建!
  9. mysql储存过程把集合并_MySQL 多日志表结果集合拼接存储过程
  10. beego 例子_beego框架代码分析