![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
J2EE
diaocisco
这个作者很懒,什么都没留下…
展开
-
JSP获取真实IP地址
<br />在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了 Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,用 request.getRemoteAddr()方法获取的IP地址是:127.0.0.1或 192.168.1.110,而并不是客户端的真实IP。<br /><br />经过代理以后,由于在客户端和服务之间增加了中间层,因此服务器无法直接拿到客户端的 IP,服务转载 2010-09-12 13:18:00 · 119 阅读 · 0 评论 -
ubuntu9.10下安装JDK6和TOMCAT6.x
<br />安装JDK <br />1,将jdk-6u18-linux-i586.bin移动到你想安装到的目录,安装在/opt下(如果是在图形化操作界面,直接剪切jdk- 6u18-linux-i586.bin,打开/opt目录时,你可能会发现没有粘贴选项,这说明权限不够,可以打开终端,运行sudo mv jdk-6u18-linux-i586.bin /opt)<br /> <br />2,终端输入: sudo cd /opt进入到opt目录<br /> <br />3,sudo ./jdk-6u18-l转载 2011-02-06 22:40:00 · 165 阅读 · 0 评论 -
struts2 doubleselect
先简单说一下doubleselect的用法(希望对初学者有所帮助)<br />doubleselect最常用的结构为<br /><s:doubleselect list="" name="" listValue="" listKey="" doubleName="" doubleList="" doubleListValue="" doubleListKey=""></s:doubleselect><br /><br />name 一级下拉菜单的名称<br />list 一级下拉菜单中的下拉链表,通常为转载 2011-02-06 22:08:00 · 167 阅读 · 0 评论 -
JFreeChart教程
<br />一、jFreeChart产生图形的流程<br />创建一个数据源(dataset)来包含将要在图形中显示的数据>>创建一个 JFreeChart 对象来代表要显示的图形<br />>>把图形输出<br />重要的类和接口:<br />org.jfree.data.general.Dataset 所有数据源类都要实现的接口<br />org.jfree.chart.ChartFactory 由它来产生 JFreeChart 对象<br />org.jfree.chart.JFreeChart 所有转载 2010-10-04 17:25:00 · 129 阅读 · 0 评论 -
J2EE学习中一些值得研究的开源项目
<br />这篇文章写在我研究J2SE、J2EE近三年后。前3年我研究了J2SE的Swing、Applet、Net、RMI、Collections、 IO、JNI……研究了J2EE的JDBC、Sevlet、JSP、JNDI…..不久我发现这些好像太浮浅了:首先,我发现自己知道的仅仅是java提供的大量的API,根本不能很好地使用它; 其次,我根本就没有学到任何有助于写程序的知识,此时我也只不过能写个几页的小程序。出于这个幼稚的想法我研究了JDK中Collections、 Logger、IO…..的源代码,发转载 2010-09-12 13:19:00 · 98 阅读 · 0 评论 -
eclipse代码提示功能
<br />1. 打开MyEclipse ,然后“window”→“Preferences” <br />2. 选择“java”,展开,“Editor”,选择“Content Assist”。 <br />3. 选择“Content Assist”,然后看到右边,右边的“Auto-Activation”下面的“Auto <br /> Activation triggers for java”这个选项。<br />4. “Auto Activ转载 2010-09-12 13:14:00 · 157 阅读 · 0 评论 -
JSP乱码问题剖析与终极解决方案
<br />服务器返回乱码页面,请求的数据发送到服务器后取出来是乱码,以上两个问题是web开发人员经常遇到的问题,解决这类问题需要理解乱码问题的根源所在。<br /><br />1. 字符编码<br />字符是以二进制编码的形式保存在存储器中的,如:“我”这个字,可以用gbk的方式保存(用字节表示是[-50, -46]),也可以用utf-8的方式保存(用字节表示是[-26, -120, -111])。程序在读取数据块时需要一个字节一个字节的读取,然后将字节转换为字符,显然如果程序不知道字节是表示的什么编码的转载 2010-09-12 13:17:00 · 221 阅读 · 0 评论 -
详细介绍五种JSP跳转方法
<br />1.RequestDispatcher.forward()<br /><br /> 是在服务器端起作用,当使用forward()时,Servlet engine传递HTTP请求从当前的Servlet or JSP到另外一个Servlet,JSP 或普通HTML文件,也即你的form提交至a.jsp,在a.jsp用到了forward()重定向至b.jsp,此时form提交的所有信息在 b.jsp都可以获得,参数自动传递.<br /><br /> 但forward()无法重定向至有frame的j转载 2010-09-12 13:16:00 · 106 阅读 · 0 评论 -
Struts2中doubleselect的使用方法
在Struts2的官方网站上,有doubleselect的用法示例,但是那个例子比较简单。<br /><s:doubleselect label="doubleselect test2" name="menu" list="#{'fruit':'Nice Fruits', 'other':'Other Dishes'}" doubleName="dishes" doubleList="top == 'fruit' ? {'apple', 'orange'} : {'monkey', 'chicken'}"转载 2011-02-06 22:52:00 · 233 阅读 · 0 评论