java查询文件大小写路径问题
来源:互联网 发布:行知职业技术学校 编辑:程序博客网 时间:2024/05/22 23:27
功能需要实现:登录时后台查询文件是否存在,如果不存在则不让登录,如果存在则可以登录并且跳转pdf
public class PhysicalController {
@AutowiredPhysicalManager physicalManager;Physical physical;@RequestMapping(value = "/index")public ModelAndView Index() {ModelAndView mvc = new ModelAndView("physical/index");return mvc;}@RequestMapping(value = "/login")public ModelAndView Login(@RequestParam(value = "userName") String userName,@RequestParam(value = "userIdCard") String userIdCard,HttpServletRequest request) {ModelAndView mvc = new ModelAndView("physical/index");//String userId = request.getParameter("userId");Physical physical = physicalManager.findAll(userName, userIdCard);// Integer id = physical.getId();// 调用ClassLoader的getResource方法,传入包含路径信息的类文件名// java.net.URL url =loader.getResource(path+clsName);// 从URL对象中获取路径信息// String realPath=url.getPath();if (null != physical) {String card = userIdCard ; //所有转换为大写String idCard=card.toUpperCase();String url = idCard + ".pdf";String path = request.getSession().getServletContext().getRealPath("images/" + url);File file = new File(path);try {url = URLEncoder.encode(url, "utf-8");} catch (UnsupportedEncodingException e) {e.printStackTrace();}if (file.exists()) {mvc = new ModelAndView("physical/result");mvc.addObject("physical", physical);mvc.addObject("url", url);return mvc;} else {mvc = new ModelAndView("physical/ind"+ "ex");mvc.addObject("error", "暂时未查询到体检报告,请耐心等待。");return mvc;}}mvc.addObject("error", "您输入的信息有误,请重新输入。");return mvc;}}转成小写:.toUpperCase()
0 0
- java查询文件大小写路径问题
- 查询SQL大小写问题
- Java 文件路径问题
- java文件路径问题
- java文件路径问题
- java文件路径问题
- Java文件路径问题
- 网页路径大小写敏感问题
- sql 查询 区分大小写问题
- mysql字符串查询大小写问题
- mysql 查询大小写敏感问题
- 关于java文件路径问题
- 关于Java文件路径问题
- 关于Java文件路径问题
- 关于Java文件路径问题
- 关于Java文件路径问题
- 关于Java文件路径问题
- 关于Java文件路径问题
- The certificate used to sign "" has either expired or has been revoked.
- Codeforces Round #369 (Div. 2)
- time format
- CSDN刷博 - 最简单有效的方法
- 模仿qq界面实现(WTL)
- java查询文件大小写路径问题
- 进程和线程之由来
- 网校平台,点播录播直播社区一样不能少!
- form表单的两种提交方式,submit和button的用法
- BeanUtils.copyProperties()-个人总结
- 和最大连续子数组
- TPS和事务响应时间的关系、计算公式
- maven install时报:Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME
- JDK1.8环境下导入项目到Eclipse中报错,提示要移除“@Override” 注解,报错原因与解决方法