星空网 > 软件开发 > Java

JAVA JSP笔记

一半ad一、jsp加载项目中资源图片

     如果直接将静态页面写的代码copy到jsp中,你会发现图片都无法加载。

       获取代码:

       String path = request.getContextPath();

      String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

 

       asdJAVA JSP笔记

 

 

二、Servlet获取IP遇到的bug

      我是在mac os系统上开发遇到的这个bug,windows上有没这个问题我不知道。

       获取用户ip代码:

 String s = request.getHeader("X-Forwarded-For");  	  if (s == null || s.length() == 0 || "unknown".equalsIgnoreCase(s))  	    s = request.getHeader("Proxy-Client-IP");  	  if (s == null || s.length() == 0 || "unknown".equalsIgnoreCase(s))  	    s = request.getHeader("WL-Proxy-Client-IP");  	  if (s == null || s.length() == 0 || "unknown".equalsIgnoreCase(s))  	    s = request.getHeader("HTTP_CLIENT_IP");  	  if (s == null || s.length() == 0 || "unknown".equalsIgnoreCase(s))  	    s = request.getHeader("HTTP_X_FORWARDED_FOR");  	  if (s == null || s.length() == 0 || "unknown".equalsIgnoreCase(s))  	    s = request.getRemoteAddr();  	  if ("127.0.0.1".equals(s) || "0:0:0:0:0:0:0:1".equals(s))  	    try {  	      s = InetAddress.getLocalHost().getHostAddress();  	    }  	    catch (UnknownHostException unknownhostexception) {  	    }  	 

   当前面的判断都为空时,进入最后一个if,项目就蹦了,错误提示-->

if ("127.0.0.1".equals(s) || "0:0:0:0:0:0:0:1".equals(s))  	    try {  	      s = InetAddress.getLocalHost().getHostAddress();  	    }  	    catch (UnknownHostException unknownhostexception) {  	    }

 this web application instance has been stopped already. Could not load [java.net.InetAddress].

解决方法:

        打开apache-tomcat文件夹---->打开conf文件夹---->打开server.

          <Context path="/Servlet" docBase="/Servlet" debug="0" reloadable="true"/>

  JAVA JSP笔记

 

三、  Ajax请求servlet时报一个错

   报这个错是接口不支持ajax的请求方式,将get和post都增加到serlvet中,如果只在get中写代码,那么post中就调用get方法,如果只在post中写代码,那么久在get中调用post。

JAVA JSP笔记

上面的说明我的代码写在了doGet中,出于安全考虑,如果稍微zhong yao de jie kou,我们应该选择只开放post接口,因为get方式的接口,可以直接将请求参数拼接到url上然后通过浏览器访问这样相对来说不安全。

 

 

 

 

 

    




原标题:JAVA JSP笔记

关键词:JS

JS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

索赔60万!200+亚马逊卖家遭商标抢注,名单已公布:https://www.ikjzd.com/articles/1662997078793199618
掌握Lazada、Shopee店铺运营的黄金法则:测评自养号技巧—跨境知道:https://www.ikjzd.com/articles/1662997691787145218
分享几封好用的外贸人催单模版—跨境知道:https://www.ikjzd.com/articles/1662997993839947778
做外贸算运费的时候需不需要多算一些—跨境知道:https://www.ikjzd.com/articles/1662999895579324418
别单看情人节,一年四季还有这些节日营销金点子可参考!:https://www.ikjzd.com/articles/16630
TikTok跨境电商:TikTok短视频带货还有前景吗?如何在市场中脱颖而出?:https://www.ikjzd.com/articles/1663020939895054337
淘宝给商家发了个“大红包” :https://www.kjdsnews.com/a/1836561.html
厦门曾厝垵家庭旅馆哪家最好?:https://www.vstour.cn/a/365183.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流