当前位置:首页 » 密码管理 » 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;

}

热点内容
2440编译器版本 发布:2025-08-23 11:50:10 浏览:668
android更改版本 发布:2025-08-23 11:50:10 浏览:293
linux薯仔 发布:2025-08-23 11:43:25 浏览:599
wamp上传 发布:2025-08-23 11:41:48 浏览:264
苹果浏览器缓存 发布:2025-08-23 11:37:20 浏览:996
下面哪个是全局配置文件 发布:2025-08-23 11:25:44 浏览:440
二叉树的存储和遍历 发布:2025-08-23 11:24:12 浏览:620
交换机清除arp缓存 发布:2025-08-23 11:21:21 浏览:874
redhatftp开启 发布:2025-08-23 11:06:19 浏览:796
僧解压码 发布:2025-08-23 10:52:59 浏览:245