當前位置:首頁 » 密碼管理 » jsp訪問地址

jsp訪問地址

發布時間: 2023-01-13 17:17:16

Ⅰ 怎樣在jsp中記錄訪問網頁的IP地址

假如用代理伺服器,request.getRemoteAddr(); 只能得到代理伺服器地址,以下方法是得到正確所有ip的方法
在jsp聲明這個函數
<%!public String getIpAddr(HttpServletRequest request) {
String ip = request.getHeader("x-forwarded-for");
if(ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
ip = request.getHeader("Proxy-Client-IP");
}
if(ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
ip = request.getHeader("WL-Proxy-Client-IP");
}
if(ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
ip = request.getRemoteAddr();
}
return ip;
}%>
嵌入jsp網頁中,然後用<%String ip=getIpAddr(request);%>得到訪問者ip
ip就是訪問者的ip,你保存到資料庫或者緩存中,就由你自己了

Ⅱ 我做的jsp,在瀏覽器訪問時輸入:http://localhost:8080/admin

localhost代表本地伺服器,如果你想通過www.訪問的話,需要以下幾個條件
1。可供外界訪問的IP地址
2.域名一個(需要花錢申請)
或者你將JSP文件放在專門的JSP伺服器上,之後在買一個域名。

Ⅲ 在tomcat伺服器中發布jsp網站的詳細過程,包括本地訪問頁面的地址

訪問地址一般默認都是:localhost:8080/項目名稱 或者 127.0.0.1:8080/項目名稱。
發布方法:
1.通過eclipse or myeclipse 將jsp項目部署到tomcat下,然後啟動tomcat,訪問地址即可。
2.通過eclipse 或者myeclipse將jsp項目以war包形式導出,然後手動拷到tomcat/webapps目錄下
3.直接將你的jsp代碼文件拷到tomcat/webapps目錄下。
希望對你有所幫助,謝謝~

Ⅳ 怎麼訪問jsp頁面

把jsp項目部署到tomact web容器上。部署完後就可以在IE上敲上正確的url地址,就可以訪問。

Ⅳ jsp頁面如何獲取本機IP地址

jsp獲得本機的公網ip可以使用jsp中的request對象中的方法獲得IP地址,如下:
/ 獲得ip地址
public static String getIpAddr(HttpServletRequest request) {
String ip = request.getHeader("x-forwarded-for");
if(ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
ip = request.getHeader("Proxy-Client-IP");
}
if(ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
ip = request.getHeader("WL-Proxy-Client-IP");
}
if(ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
ip = request.getRemoteAddr();//拿到本地IP地址
}
return ip;
}

Ⅵ jsp怎麼獲取訪問者的ip地址

在JSP中,獲取客戶端IP的方法為:request.getRemoteAddr()。這種方法在大部分情況下都是有效的,但是在通過了Apache,Squid等反向代理軟體就不能獲取到客戶端的真實IP地址了。

Ⅶ 關於WEB-INF下的jsp,使用絕對路徑如何訪問

要想使用絕對路徑進行訪問,首先在要超鏈接處寫入如下內容:

<a href=PlayerServlet?url=WEB-INF/admin/manage_player.jsp>

然後新建一個servlet,輸入如下內容:

<span style="font-size:14px;">package cn.e.hpu.servlet;

import java.io.IOException;

import javax.servlet.ServletException;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

public class PlayerServlet extends HttpServlet {

最後還要注意不要忘了在web.xml里邊配置信息:

<servlet>

<description>This is the description of my J2EE component</description>

<display-name>This is the display name of my J2EE component</display-name>

<servlet-name>PlayerServlet</servlet-name>

<servlet-class>cn.e.hpu.servlet.PlayerServlet</servlet-class>

</servlet>

<servlet-mapping>

<servlet-name>PlayerServlet</servlet-name>

<url-pattern>/PlayerServlet</url-pattern>

</servlet-mapping>

得到以上結果即可以完成對WEB-INF下的jsp使用路徑的絕對訪問了。

(7)jsp訪問地址擴展閱讀:

JSP全名為Java Server Pages,中文名叫java伺服器頁面,其根本是一個簡化的Servlet設計。它是由Sun Microsystems公司倡導、許多公司參與一起建立的一種動態網頁技術標准。

Java Servlet是JSP的技術基礎,而且大型的Web應用程序的開發需要Java Servlet和JSP配合才能完成。JSP具備了Java技術的簡單易用,完全的面向對象,具有平台無關性且安全可靠,主要面向網際網路的所有特點。

JSP技術使用Java編程語言編寫類XML的tags和scriptlets,來封裝產生動態網頁的處理邏輯。網頁還能通過tags和scriptlets訪問存在於服務端的資源的應用邏輯。


Ⅷ jsp 網頁如何設置IP地址段訪問限制

jsp 網頁設置IP地址段訪問限制是在應用過濾器實現的,比如:
blacklistedip中配置需要限制的ip地址。
import javax.servlet.*;
import java.io.IOException;

public class BlackListFilter implements Filter
{
private String blacklistedip;

@Override
public void init(final FilterConfig filterConfig) throws ServletException
{
this.blacklistedip = filterConfig.getInitParameter("blacklistedip");
}

@Override
public void doFilter(final ServletRequest request, final ServletResponse response, final FilterChain filterChain) throws IOException, ServletException
{
if (!request.getRemoteAddr().equals(this.blacklistedip))
{
filterChain.doFilter(request, response);
}
}

@Override
public void destroy()
{
// nothing
}
}

配置如下:
<filter>
<filter-name>IPFilter</filter-name>
<filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
</filter>

<filter-mapping>
<filter-name>IPFilter</filter-name>
<servlet-name>MyServlet123</servlet-name>
</filter-mapping>

Ⅸ 關於JSP文件訪問的問題

文件應該存放的位置:tomcat-5.0.28\webapps 在這下面也可以創建一個文件夾比如test,把你的jsp放到該目錄下

訪問地址http://127.0.0.1:8080/test/text.jsp

Ⅹ 怎麼獲取訪問一個jsp頁面的mac地址

不能直接獲取到客戶端的mac地址,可以通過IP地址獲取客戶端的mac

  1. 先獲取IP地址,ip =request.getRemoteAddr();

  2. 通過ip地址獲取mac

public String getMACAddress(String ip) {

String str = "";

String macAddress = "";

try {

Process p = Runtime.getRuntime().exec("nbtstat -A " + ip);

InputStreamReader ir = new InputStreamReader(p.getInputStream());

LineNumberReader input = new LineNumberReader(ir);

while((str = input.readLine()) != null){

if (str.indexOf("MAC") > 1) {

//使用substring函數截出mac地址

//macAddress = str.substring(str.indexOf("MAC") + 9, str.length());

break;

}

}

} catch (IOException e) {

e.printStackTrace(System.out);

}

return macAddress;

}

熱點內容
資料庫刪除實例 發布:2025-08-23 14:21:27 瀏覽:314
qqandroid反編譯 發布:2025-08-23 14:02:23 瀏覽:907
高級語言編譯有哪些 發布:2025-08-23 13:23:49 瀏覽:573
win32編譯 發布:2025-08-23 13:19:16 瀏覽:657
備份資料庫日誌 發布:2025-08-23 13:07:05 瀏覽:517
php模塊開發 發布:2025-08-23 12:58:43 瀏覽:922
java讀寫資料庫 發布:2025-08-23 12:41:40 瀏覽:401
php跨站腳本攻擊漏洞 發布:2025-08-23 12:34:37 瀏覽:154
編譯安裝mysql時找不到文件 發布:2025-08-23 12:14:56 瀏覽:657
phpget號 發布:2025-08-23 12:09:52 瀏覽:736