<script type="text/javascript">     

/*   $(document).ready(function(){

      var id="ha";
var s="<td>用户名:<select name='"+id+"'>"+"<option>sdfsdf</option></select>" $("#f").html(s); })
*/ function func(){ document.form1.action="index.jsp?opt=0";
document.form1.submit(); } function funcs(){ if(!document.getElementById("name").value)
{ document.getElementById("name").value='请输入用户名';document.getElementById("name").style.color='#999'; }
else{
var name=document.getElementById("name").value;
$.ajax({
type: "POST",
url:"my.jsp",
data:"name="+name, success:function(name){
document.getElementById("tip").innerHTML=name; }
}); }
} function focus(){
alert("wocaonima"); // if(document.getElementById("user.name").value=='input') document.getElementById("user.name").value="";
if(document.getElementById("name").value=='input')
{ document.getElementById("name").value="";
alert("haobuhao1");
this.style.color='#000';
}
} </script> <!-- onfocus="if(value=='请输入用户名') {value='';this.style.color='#000';}" onblur="if(!value) {value='请输入用户名';this.style.color='#999';}" --> <% if(session.getAttribute("username")==null)
{ %>
<body>
<center>
<form method="post" name="form1">
<table>
<tr><div id="f"><td>用户名:<input type="text" id="name" name="name" onfocus="if(value=='请输入用户名') {value='';this.style.color='#000';}" onblur="funcs()"></td></div><td><label id="tip"></label></tr>
<tr><td>密码:<input type="password" name="password"></td></tr>
<tr><td> <input type="button" value="提交" onclick="func()" align="middle"> </td></tr> </table></form> </center>
</body> <%} else{ %> <script type="text/javascript"> window.location.href="index.jsp"; </script> <%
} %>

my.jsp为ajax的处理页面,代码如下

<%@page import="java.io.PrintWriter"%>
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ page import="com.gree.ConnDB" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%> <%
String name= request.getParameter("name");
String data="";
int result=0;
// response.setContentType("text/html");
PrintWriter outs=response.getWriter();
if(name==null) {
name="";
System.out.print("haha");
}
ConnDB db=new ConnDB();
result=db.test(name); if(result==0) data="<p style='color:red;'> 该用户名不存在!</p>";
else data="<p style='color:blue;'> 用户名输入正确</p>";
outs.write(data); %>

此处PrintWriter类的write方法可以将处理后的数据返还给login.jsp

最新文章

  1. vue-router
  2. 记录yii2-imagine几个常用方法
  3. OOP应用:实体类
  4. EditText图文混排
  5. 全局函数VS成员函数
  6. Spring MVC 与 web开发
  7. 解决IE 下div与img重叠无法触发鼠标事件的问题
  8. 乐视手机查看运行内存方法、EUI(Eco User Interface)乐视系统查看手机运行内存方法
  9. 模拟键盘输入首先要用到一个API函数:keybd_event
  10. git命令使用方法
  11. 基于visual Studio2013解决C语言竞赛题之1050矩阵反斜线求和
  12. logstash+elasticsearch+kibana快速搭建日志平台
  13. MySQL取得某一范围随机数
  14. nyoj1246 逃离妖洞 BFS
  15. (一〇六)iPad开发之UIPopoverController的使用
  16. Vue如何更新子组件
  17. 跨域的处理方式 JSONP和CORS和反向代理
  18. poj1182、hdu1829(并查集)
  19. 【Nginx】Nginx在Linux下的入门介绍
  20. java基础面试题-1

热门文章

  1. 【bzoj3601】一个人的数论 莫比乌斯反演+高斯消元
  2. SGU 乱搞日志
  3. SPOJ - SUBLEX 【后缀自动机】
  4. 简单的log
  5. Java 学习(1): windows java 运行&amp; 环境配置
  6. python实现贪吃蛇
  7. POJ 3090
  8. set基本用法---1
  9. hdu 5972 Regular Number 字符串Shift-And算法 + bitset
  10. struts 中继承ActionSupport类