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基础笔记整理适合初学菜鸟参考! 从java语法基础到API无需整理,纯营养,完全精华,简洁精辟! notecase打开
JavaWeb 知识点总结 同学总结的 期末考试准过~
基于JavaWeb的软件开发综合实训平台的功能设计与实现论文.docx基于JavaWeb的软件开发综合实训平台的功能设计与实现论文.docx基于JavaWeb的软件开发综合实训平台的功能设计与实现论文.docx基于JavaWeb的软件开发综合...
小白的javaWeb课设.zip小白的javaWeb课设.zip小白的javaWeb课设.zip小白的javaWeb课设.zip小白的javaWeb课设.zip小白的javaWeb课设.zip小白的javaWeb课设.zip小白的javaWeb课设.zip小白的javaWeb课设.zip小白的...
JavaWeb文件上传功能 JavaWeb文件上传功能JavaWeb文件上传功能JavaWeb文件上传功能
学习中的关于JavaWeb的知识点总结,都是自己在学习中一点点的总结出来的
JavaWeb图书管理系统,简单易用功能强大,可拓展性高,集成主流框架 JavaWeb图书管理系统,简单易用功能强大,可拓展性高,集成主流框架 JavaWeb图书管理系统,简单易用功能强大,可拓展性高,集成主流框架 JavaWeb...
基于Javaweb的咖啡厅点单系统jsp+servlet 基于Javaweb的咖啡厅点单系统jsp+servlet 基于Javaweb的咖啡厅点单系统jsp+servlet 基于Javaweb的咖啡厅点单系统jsp+servlet 基于Javaweb的咖啡厅点单系统jsp+servlet 基于...
JavaWeb知识点概要总结,包括常见重要知识点的总结。
javaweb jsp界面实现打印功能。引入js后再引入相应方法即可实现。
javaweb开发越来越流行,web开发知识点多且复杂,特地整理好文档复习。
适合初学者的javaweb mvc代码,数据库连接用的jdbc方式
JavaWeb涉及知识点思维导图.xmind
计算机学生的复习资料 javaweb期末复习知识点整理
JavaWeb用户登录功能的实现.pdf
这个是我和我的组员的二学期毕业项目,希望对大家有用
聊天室功能javaweb