java 联动
JSP:javascript 和 struts部分
<table width="100%" border="0" cellspacing="0" cellpadding="6">
<tr>
<td>
<span class="txt1">三级单位:</span>
<html:select property="oilarea" style="width:182" styleId="area" onchange="javascript:fillWell()">
<c:forEach var="lessonmameshow" items="${requestScope.team1}">
<html:option value="${lessonmameshow.id}" ><c:out value="${lessonmameshow.name}"/></html:option>
</c:forEach>
</html:select>
<span class="txt1">队伍:</span>
<html:select property="oilwell" style="width:182" styleId="well">
<%
String id = (String)request.getAttribute("org");
if(request.getAttribute("org")!= null &&!"".equals(request.getAttribute("org"))){
List l = (List)request.getAttribute("ow");
for(int i=0;i<l.size();i++){
Orgteam org = (Orgteam)l.get(i);
%>
<%
if(id.equals(org.getId()+"")){
%>
<option value="<%=org.getId()%>" selected="selected"><c:out value="<%=org.getName()%>"/></option>
<%
}else{
%>
<option value="<%=org.getId()%>" ><c:out value="<%=org.getName()%>"/></option>
<%
}
}
}
%>
</html:select>
</td>
</tr>
</table>
<SCRIPT LANGUAGE="javascript">
<% List list1 =(List) request.getAttribute("team1");%>
var wellIds = new Array(<%=list1.size()%>)
var wellNames = new Array(<%=list1.size()%>)
<%
for(int i=0;i<list1.size();i++){
Orgthreeorgs area = (Orgthreeorgs)list1.get(i);
String hql = "from huanxl.hibernate.db.Orgteam as o where o.threeorgsid="+area.getId();
DataUtil du = new DataU
相关文档:
Java学习从入门到精通
一、 JDK (Java Development Kit)
JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握JDK是学好Java的第一步。最主流的J ......
一个使用了队列的通用实现:
http://blog.csdn.net/chaosllgao/archive/2009/05/23/4211183.aspx
此文描述了一种更简单的模型
1. 同时只有1个生产者和1个消费者
2. 不用队列,同时只有一个产品
3. 生产者每次生产1个0到100之间的随机数,消费者则把该随机数打印出来。如果产生的随机数为0,则 ......
转自 http://blog.csdn.net/foamflower/archive/2009/10/29/4744862.aspx
像移动网关一样,iisforward这个ISAPI过滤器也会对request对象进行再包装,附加一些WLS要用的头信息。这种情况下,直接用request.getRemoteAddr()
是无法取到真正的客户IP的。
实际的iisforward附加头如下:
WL-Proxy-Client-IP=211.161.1.239
......
String 与 StringBuffer区别:
String字符串对象是不可变的;StringBuffer是变长和可写的动态字符序列,可以自动地增加空间。
Integer var = new Integer();//有语法错误
Integer var = new Integer(2);//是对的
java的Vector成员是要用elementAt(i)成员函数来获得的,不能用ve[i]得到。
Vector::public Enumeration< ......
cmd
set path=javac所在文件夹(不包括javac)
在任意文件夹下直接使用javac.exe,但当cmd 关闭时,就不再起作用
set classpath=...
作用:在任意文件夹下直接使用.class文件,但当cmd 关闭时,就不瑞起作用
查看:set pathh; set classpath
我的电脑->属性->高级->环境变量设置
用户变量:
变量名:classpat ......