从Request对象中可以获取各种路径信息,以下例子:
假设请求的页面是indexjsp,项目是WebDemo,则在indexjsp中获取有关request对象的各种路径信息如下
String path = requestgetContextPath();
String basePath = requestgetScheme()+"://"+requestgetServerName()+":"+requestgetServerPort()+path+"/";
String remoteAddress=requestgetRemoteAddr();
String servletPath=requestgetServletPath();
String realPath=requestgetRealPath("/");
String remoteUser=requestgetRemoteUser();
String requestURI=requestgetRequestURI();
outprintln("path:"+path+"<br>");
outprintln("basePath:"+basePath+"<br>");
outprintln("remoteAddr:"+remoteAddress+"<br>");
outprintln("servletPath:"+servletPath+"<br>");
outprintln("realPath:"+realPath+"<br>");
outprintln("remoteUser:"+remoteUser+"<br>");
outprintln("requestURI:"+requestURI+"<br>");
结果:
path:/WebDemo
basePath:>
import javaioIOException;
import javaioInputStream;
import javaioInputStreamReader;
import javaioLineNumberReader;
public class GetMac {
/
@param args
/
public static void main(String[] args) {
GetMac get = new GetMac();
Systemoutprintln("1="+getgetMAC());
Systemoutprintln("2="+getgetMAC("127001"));
}
// 1获取客户端ip地址( 这个必须从客户端传到后台):
// jsp页面下,很简单,requestgetRemoteAddr() ;
// 因为系统的VIew层是用JSF来实现的,因此页面上没法直接获得类似request,在bean里做了个强制转换
// public String getMyIP() {
// try {
// FacesContext fc = FacesContextgetCurrentInstance();
// >
以上就是关于struts2怎样获取mac地址全部的内容,包括:struts2怎样获取mac地址、Java web 怎么得到客户端的Mac地址、java 获取无线 mac地址吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)