
//获取客户端的IP地址 String ip=request.getRemoteAddr(); String agent=request.getHeader("User-Agent"); StringTokenizer st=new StringTokenizer(agent,";"); st.nextToken(); //得到用户的浏览器名 String userbrowser=st.nextToken(); //得到用户的操作系统名 String useros=st.nextToken(); 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/19013/showart_267773.html
具体的方法可以看看java ee的文档啊,文档里面都有的。 首先,搜索jsp client ip 等关键字就可以找到下列代码: out.print( request.getRemoteAddr() ); out.print( request.getRemoteHost() ); 经过搜索 这个request应该是 HttpServletRequest,所以文档在 http://java.sun.com/j2ee/sdk_1.3/techdocs/api/javax/servlet/http/HttpServletRequest.html 然后可以自己尝试一下用request.xxxxx来获取不同的信息。我找到一个列表以供...
碰到actionc向jsp传值的问题,开始以为自己编写程序有问题,检查了几天都没解决,网上的解决方案也不可行。直到今天在网上找到一个可行的解决方案,现在总结如下: 问题: 在Action中使用request.setAttribute("key", Value)的方式设置属性,在通过return mapping.findForward("Forwards")方式跳转,但在对应的jsp页面中无得取得传过来的属性值。 原因: 由于request生命周期只在一次请求范围内有效的,所以如果使用了struts-actio...
源代码,a.jsp往b.jsp传值: a.jsp页面内容: name: b.jsp页面内容: 现象:中文乱码,比如“??????” 解决方法如下: 方法一: 1. 在b.jsp中把pageEncoding="GB2312"改为pageEncoding="ISO8859-1" 虽然这样b.jsp页面显示的内容还是乱码,但是不是那种“??????”的乱码,而是一些特殊字符 2. 然后在浏览器中查看菜单中修改成GB2312的编码,这时乱码就显示中文了。 3. 但是这种方法是不可行的。 方...
jsp中获取前一个页面的url包括参数 假如有两个页面 index.jsp 和indexto.jsp 一 index.jsp中有如下链接 indexto 二 indexto.jsp中 String url = request.getHeader("Referer"); System.out.println(url); %> 当我们访问 ../index.jsp?id=2 时进入index页面, 点击indexto链接. 在控制台将输出../index.jsp?id=2 也就是说在indexto.jsp页面获取了,index的url包括参数. 本文来自ChinaUnix博客,如果查看原文请点:http...
string agent = request.getheader("user-agent"); stringtokenizer st = new stringtokenizer(agent,";"); st.nexttoken(); //得到用户的浏览器名 string userbrowser = st.nexttoken(); //得到用户的操作系统名 string useros = st.nexttoken(); 取得本机的信息也可以这样: 操作系统信息 system.getproperty("os.name"); //win2003竟然是win xp? system.getproperty("os.version"); system.getproperty("os.arch"...
总结jsp与servlet之间的传值 这几天做了一个项目,大量用到了jsp与 servlet之间的传值,所以总结了一下 jsp与 servlet之间的传值有两种情况:jsp -> servlet, servlet -> jsp。 通过对象 request和 session (不考虑 application)完成传值。 一、jsp -> servlet jsp页面有3种方法向 servlet传值: form表单、URL 、其他[code] ... <%...... session.setAttribute("testSes...
index.jsp ------------------------------------------------------------ New Document test.jsp ------------------------------------------------------------- test.java -------------------------------------------------------------- public class test { public String content; public void setContent(String content) { this.content=content; } public String getContent() { return this.con...