我给你做一个例子:希望能帮到你。
实现的功能:注册页面上当输入逗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下面等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)