在java Web中如何用Ajax实现用户名已存在

在java Web中如何用Ajax实现用户名已存在,第1张

我给你做一个例子:希望能帮到你。

实现的功能:注册页面上当输入逗lixin地时,显示该用户已被注册。其他的名称无所谓。希望能帮到你。欢迎追问。

一个简单的jsp页面:

<%@ page language="java" import="javautil" pageEncoding="utf-8"%>

<%

String path = requestgetContextPath();

String basePath = requestgetScheme()+"://"+requestgetServerName()+":"+requestgetServerPort()+path+"/";

%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 401 Transitional//EN">

<html>

<head>

<base href="<%=basePath%>">

<title>My JSP 'indexjsp' starting page</title>

<!--

<link rel="stylesheet" type="text/css" href="stylescss">

-->

<script type="text/javascript" language="javascript">

//根据浏览器的不同创建不同的XML>

String projectPath = thisgetClass()getResource("/")getPath()substring(1)replace() + "Server-Configurationxml";

web应用运行时指向的是你tomcat目录/webapps/应用/web-inf/classes/Server-Configurationxml

望采纳!

注意,如projectPath中空格的经过base64编码转换后变成了"%20",你还得replace("%20" , " ")。

tomcat重启了吗?试试看

在tomcat中的conf目录中,在serverxml中的,<host/>节点中添加:

<Context path="/hello" docBase="D:eclipse322forwebtoolsworkspacehelloWebRoot" debug="0" privileged="true">

</Context>

WEB-INF下的文件是被保护的,无法直接通过外部访问,你可以在webxml中通过<servlet>标记为其定义一个虚拟路径,再通过 windowopen来访问

例如:

<servlet>

<servlet-name>test</servlet-name>

<jsp-file>/WEB-INF/testjsp</jsp-file>

</servlet>

<servlet-mapping>

<servlet-name>test</servlet-name>

<url-pattern>/to_test</url-pattern>

</servlet-mapping>

然后可以通过

windowopen("to_test");

就可以跳转了

以上就是关于在java Web中如何用Ajax实现用户名已存在全部的内容,包括:在java Web中如何用Ajax实现用户名已存在、java web项目如何用heatmap.js实现热力图展现、java web工程普通java类获得当前项目的工程路径读取xml文件,路径会被定位到tomcat安装路路径的bin下面等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9274076.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存