1、获取项目文件路劲
public class UserControl { @Autowired private UserService userService; /** * 登陆 */ @RequestMapping(value = "/login") public String login(HttpServletRequest request,HttpServletResponse response) { public String login(HttpServletRequest request,HttpServletResponse response) { //web项目的classpath绝对路劲 URL rrr = Thread.currentThread().getContextClassLoader().getResource(""); System.out.println("url=" + rrr); //输出结果:url=file:/E:/tomcat.6.0.37/webapps/easyUiPowerManage/WEB-INF/classes/ //web项目的classpath绝对路劲 URL rrr1 = Thread.currentThread().getContextClassLoader().getResource("/"); System.out.println("url=" + rrr1); //输出结果:url=file:/E:/tomcat.6.0.37/webapps/easyUiPowerManage/WEB-INF/classes/ //web项目的classpath绝对路劲 URL rrr3 = UserControl.class.getResource("/"); System.out.println("url=" + rrr3); //输出结果:url=file:/E:/tomcat.6.0.37/webapps/easyUiPowerManage/WEB-INF/classes/ //UserControl类相对classpath绝对路劲 URL rrr4 = UserControl.class.getResource(""); System.out.println("url=" + rrr4); //输出结果:url=file:/E:/tomcat.6.0.37/webapps/easyUiPowerManage/WEB-INF/classes/com/control/ } }
2、获取服务器跟路径
String path = System.getProperty("catalina.home"); System.out.println(path);
这里输出的是tomcat的路劲:E:\tomcat.6.0.37,并且需要服务启动重页面跳转到后台才行。
3、根据系统不同获取系统分隔符
File.separator
如:win系统为"/"
4、将request参数装换为map
protected void initResponseMap(HttpServletRequest request, Map<String, String> respMap) { Enumeration<?> temp = request.getParameterNames(); if (null != temp) { while (temp.hasMoreElements()) { String en = (String) temp.nextElement(); String value = request.getParameter(en); respMap.put(en, value); } } logger.info("initResponseMap" + JSON.toJSONString(respMap)); }
5、打印request参数所有请求参数和值
Map map = new HashMap(); Enumeration paramNames = request.getParameterNames(); while (paramNames.hasMoreElements()) { String paramName = (String) paramNames.nextElement(); String[] paramValues = request.getParameterValues(paramName); if (paramValues.length == 1) { String paramValue = paramValues[0]; if (paramValue.length() != 0) { map.put(paramName, paramValue); } } } Set<Map.Entry<String, String>> set = map.entrySet(); System.out.println("------------------------------"); for (Map.Entry entry : set) { System.out.println(entry.getKey() + ":" + entry.getValue()); } System.out.println("------------------------------");
相关推荐
JavaWeb 登陆功能 数据库 mysql JavaWeb 登陆功能 数据库 mysql JavaWeb 登陆功能 数据库 mysql
【JavaWeb + Flash小游戏开发详解】 在信息技术领域,JavaWeb和Flash是两种广泛应用于创建交互式应用程序的技术。本文将深入探讨如何结合这两种技术,构建一个基于JavaWeb的Flash小游戏。 一、JavaWeb基础 ...
JavaWeb小程序是初学者入门Web开发的一个典型项目,它基于MVC(Model-View-Controller)架构模式,这种模式在Web应用中广泛使用,能够有效分离业务逻辑、数据处理和用户界面。MVC模式的核心思想是将应用程序的不同...
小白的javaWeb课设.zip小白的javaWeb课设.zip小白的javaWeb课设.zip小白的javaWeb课设.zip小白的javaWeb课设.zip小白的javaWeb课设.zip小白的javaWeb课设.zip小白的javaWeb课设.zip小白的javaWeb课设.zip小白的...
【标题】"javaweb小案例-网上商城"是一个基于JavaWeb技术的简易电商平台实现,主要涵盖了基础的web开发功能,未使用任何特定的框架。这个案例提供了浏览商品、查看商品详情、使用购物车、查看订单以及分页显示等常见...
总的来说,实现"javaWeb头像上传功能"需要前端的交互设计,后端的文件处理,数据库的操作,以及安全性的考虑。这个项目提供的源码可以作为一个学习和参考的实例,帮助开发者更好地理解和实践这一功能的实现。
JavaWeb图书管理系统,简单易用功能强大,可拓展性高,集成主流框架 JavaWeb图书管理系统,简单易用功能强大,可拓展性高,集成主流框架 JavaWeb图书管理系统,简单易用功能强大,可拓展性高,集成主流框架 JavaWeb...
功能简单意味着系统可能包含如寝室分配、信息查询、报修管理等基本功能,旨在帮助学校管理部门或学生更有效地管理寝室资源。 在课程设计中,这样的系统有助于学生实践JavaWeb开发的全过程,包括需求分析、数据库...
在JavaWeb开发中,实现邮箱发送验证码功能是常见...总之,JavaWeb中实现邮箱发送验证码功能涉及到配置邮件服务、使用JavaMail API发送邮件以及可能的验证码管理逻辑。确保正确配置并理解这些步骤,就能顺利实现该功能。
基于Javaweb的咖啡厅点单系统jsp+servlet 基于Javaweb的咖啡厅点单系统jsp+servlet 基于Javaweb的咖啡厅点单系统jsp+servlet 基于Javaweb的咖啡厅点单系统jsp+servlet 基于Javaweb的咖啡厅点单系统jsp+servlet 基于...
JavaWeb商品管理系统是一款基于JavaWeb技术开发的用于管理商品信息的系统。它提供了一套完整的功能,包括商品的增删改查、分类管理、库存管理、订单管理等。 该系统具备以下核心特性: 用户管理:通过注册和登录...
JavaWeb用户登录功能的实现.pdf
在JavaWeb开发中,构建一个聊天室功能是一个常见的...通过以上知识点的综合运用,可以构建出一个功能完备且具有私聊和群聊功能的JavaWeb聊天室。这个项目不仅可以帮助开发者巩固基础,也能提升他们解决实际问题的能力。
Servlet是JavaWeb开发的核心,它是一个Java类,用于扩展服务器的功能。Servlet接收并响应客户端(通常是浏览器)的请求,可以生成动态HTML内容,实现用户交互。 3. **JSP** JSP是一种简化Servlet开发的技术,它...
在JavaWeb开发中,构建一个登录功能是基础且重要的任务,尤其对于初学者而言,它可以帮助理解Web应用程序的核心原理。本教程将引导你通过Eclipse开发环境和MySQL数据库来实现一个简单的网页登录功能。 首先,我们...
【易买网小项目】是一个基于JavaWeb技术的购物平台示例,主要展示了如何利用JDBC(Java Database Connectivity)技术连接并操作数据库,以及通过Tomcat服务器运行Java应用程序来实现网页展示。在这个项目中,我们...
javaWEB 人力资源管理系统源码javaWEB 人力资源管理系统源码javaWEB 人力资源管理系统源码javaWEB 人力资源管理系统源码javaWEB 人力资源管理系统源码javaWEB 人力资源管理系统源码javaWEB 人力资源管理系统源码...
JavaWeb技术是构建互联网应用程序的一种强大工具,它基于Java平台,为开发动态、交互式的Web应用提供了丰富的功能。本讲义将重点介绍JavaWeb的基本概念、核心组件以及常用框架。 一、JavaWeb应用概述 JavaWeb应用是...
"用JavaWeb来实现登陆小系统"的项目,就是基于这个平台,利用J2EE(Java 2 Platform, Enterprise Edition)框架,结合数据库技术,采用Model-View-Controller(MVC)设计模式来构建一个用户登录功能。以下将详细介绍...