JBOSS 点滴

丰丰的博客

#

网页中嵌入另一个网页

网页中嵌入另一个网页
<IFRAME align=center marginWidth=0 marginHeight=0 src="此处网址" frameBorder=0 width=200 scrolling=no height=100></IFRAME>

网页中获取嵌套IFRAME中的标签值

关键字: iframe,标签
网页中经常要嵌套一些iframe,在提交表单的时候,还需要把iframe中的值取出来,和父页面的form一起提交,很麻烦,好不容易找了个方法,做个笔记:
<iframe src="" name="iframe"/>

<script type="text/javascript">
var tag= document.frames['iframe'].tagname;
</script>

tagname就是iframe页面中的标签的名称,这样就能获取到要获取的值,跟在父页面一样处理。

在Iframe中获取父窗口中表单的值!
  <from   name="frm"   action="bb.asp">  
  <table>  
      <tr>  
            <td><input   type="text"   name="BH"></td>  
      </tr>  
      <tr>  
              <td><iframe   name="ScrollFrame"   src="aa.asp"   width="100%"></IFRAME></td>  
      </tr>  
  </table>  
  </form>   

 <script   language="javascript">  
  function   show(){  
  if(document.parentWindow.parent.document.getElementsByName("BH")[0].value=="")  
        alert("空的");  
  else  
        alert("不空");  
   
  }  
   
  </script>  
   
  <input   type="button"   value="show"   onclick="show();">


getElementsByName   是获取以指定名称命名的对象数组,  
  那个页里只包含一个以"BH"命名的textbox,所以就要加上"[0]"这个了  
   
  [0]就表示数组的第一个对象

posted @ 2008-08-14 15:13 半导体 阅读(713) | 评论 (0)编辑 收藏

server is currently unavailable

 在上传文件时出现server is currently unavailable
解决办法:E:\jboss-3.2.5\server\default\deploy\HSWeb.war\WEB-INF\lib加载commons-fileupload-1.0.jar包

posted @ 2008-08-13 16:11 半导体 阅读(246) | 评论 (0)编辑 收藏

sql server 判断image类型是否为空

USE pubs
GO
SELECT pub_id, 'Valid (if 1) Text data'
   = TEXTVALID ('pub_info.logo', TEXTPTR(logo))
FROM pub_info
ORDER BY pub_id
GO
'Valid (if 1) Text data' 字段返回值是:1 说明image或text,ntext字段里有值.
0:表示为空

posted @ 2008-08-13 11:05 半导体 阅读(1113) | 评论 (0)编辑 收藏

eclipse 学习总结

出现错误:
     Activation.main:   出现异常:Port   already   in   use:   1098;   nested   exception   is:  
java.net.BindException:   Address   already   in   use:   JVM_Bind
java.rmi.server.ExportException:   Port   already   in   use:   1098;   nested   exception   is:  
java.net.BindException:   Address   already   in   use:   JVM_Bind
at   sun.rmi.transport.tcp.TCPTransport.listen(Unknown   Source)
at   sun.rmi.transport.tcp.TCPTransport.exportObject(Unknown   Source)
at   sun.rmi.transport.tcp.TCPEndpoint.exportObject(Unknown   Source)
at   sun.rmi.transport.LiveRef.exportObject(Unknown   Source)
at   sun.rmi.server.UnicastServerRef.exportObject(Unknown   Source)
at   sun.rmi.registry.RegistryImpl.setup(Unknown   Source)
at   sun.rmi.registry.RegistryImpl. <init> (Unknown   Source)
at   java.rmi.registry.LocateRegistry.createRegistry(Unknown   Source)
at   sun.rmi.server.Activation.main(Unknown   Source)
Caused   by:   java.net.BindException:   Address   already   in   use:   JVM_Bind
at   java.net.PlainSocketImpl.socketBind(Native   Method)
at   java.net.PlainSocketImpl.bind(Unknown   Source)
at   java.net.ServerSocket.bind(Unknown   Source)
at   java.net.ServerSocket. <init> (Unknown   Source)
at   java.net.ServerSocket. <init> (Unknown   Source)
at   sun.rmi.transport.proxy.RMIDirectSocketFactory.createServerSocket(Unknown   Source)
at   sun.rmi.transport.proxy.RMIMasterSocketFactory.createServerSocket(Unknown   Source)
at   sun.rmi.transport.tcp.TCPEndpoint.newServerSocket(Unknown   Source)
...   9   more
原因及解决办法:
由于端口在使用的原因,出现这个问题可能是你没有正常关闭服务器,解决的办法是在任务管理器中把javaw.exe进程(可能有多个这样的进程)关掉,重启服务器就可以了

posted @ 2008-08-03 17:14 半导体 阅读(368) | 评论 (0)编辑 收藏

JBOSS版本不同

会引起
WEB-INF\lib的包发生变化.

posted @ 2008-08-01 15:29 半导体 阅读(305) | 评论 (0)编辑 收藏

如何用javascript控制checkbox,并进行批量删除

在做系统数据删除的时候,往往需要批量删除一些数据,如何做到呢?下面是一个小例子:
有以下表单:里面有几个checkbox,如何当点击第一个checkbox而同时选择所有的checkbox呢?可以用后面的script方法:
<form>
<table >
<tr>
     <td 
      <input type="checkbox" name="ifAll" id="ifAll" onClick="checkAll()">
     </td>
<tr>
<td><input type="checkbox" name="selectFlag" value="checkbox1"></td>
</tr>
<tr>
<td><input type="checkbox" name="selectFlag" value="checkbox1"></td>
</tr>
<tr>
<td><input type="checkbox" name="selectFlag" value="checkbox2"></td>
</tr>
<tr>
<td><input type="checkbox" name="selectFlag" value="checkbox3"></td>
</tr>
<table >
</form>
<script type="text/javascript">
function checkAll() {
  for (var i = 0; i < document.getElementsByName("selectFlag").length; i++) {
   document.getElementsByName("selectFlag")[i].checked = document.getElementById("ifAll").checked;
  }
 }
</script>

用以下方法可以得到所有checkbox的值:
String[] userIds = request.getParameterValues("selectFlag");//返回一个数组

然后进行删除:
调用方法:UserManager.getInstance().deleteUser(userIds);
(具体的方法deleteUser(userIds)如下)
public void deleteUser(String[] userIds) {
  StringBuffer sbSql = new StringBuffer();
  for (int i =0; i < userIds.length; i++) {
   sbSql.append("'")
        .append(userIds[i])
        .append("',");
  }
  String sql = "delete from t_user where user_id in (" + sbSql.substring(0, sbSql.length() - 1) + ")";
  Connection conn = null;
  Statement stmt = null;
  try{
   conn = DB.getConn();//DB是一个链接数据库的javabeen
   stmt = conn.createStatement();
   stmt.executeUpdate(sql);
  }catch(SQLException e) {
   e.printStackTrace();
  }finally {
   DB.close(stmt);
   DB.close(conn);
  }
 }

posted @ 2007-09-25 16:54 半导体 阅读(344) | 评论 (0)编辑 收藏

javascript span里参数的应用方法

javascript   怎样控制   <span   id=xxx>文字</span>   中的文字的改变:
<span   id="text"   onmouseover="this.innerText='数字'">文字</span>
<span   id=xxx   onclick="this.innerText='hello'">文字</span>
<span   id="text"   onmouseover="this.firstChild.nodeValue='数字'">文字</span>

innerText是指一个元素里的文本内容  
  innerHtml是指一个元素里的HTML内容

posted @ 2007-09-07 16:19 半导体 阅读(3129) | 评论 (3)编辑 收藏

JSP字符串截取

格式 String.substring(n1,n2) n1为从第几位开始,n2为截取字符串尾为第几位
注意:
  用substring之前先判断字符串是否等于null  
  如果是null再用substring就会抛出NullPointerException的了
  如字符串为:lianxidizhi
 if(lianxidizhi==""||lianxidizhi==null){  
  lianxidizhi.substring(0,   6);  
  }  

posted @ 2007-08-31 10:59 半导体 阅读(1417) | 评论 (0)编辑 收藏

JBOSS+TOMCAT发布的WAR应用默认路径设置问题

在deploy发布名称为一个test.war的应用,
假设端口为80
本地访问地址为:http://localhost/test
如何在JBOSS设置通过访问:http://localhost 访问到test.war应用

create a file named "jboss-web.xml" in the "WEB-INF" directory of the war with content:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jboss-web PUBLIC "-//JBoss//DTD Web Application 2.3//EN"
"http://www.jboss.org/j2ee/dtd/jboss-web_3_0.dtd">
<jboss-web>
<context-root>/</context-root>
</jboss-web>

posted @ 2007-07-20 15:28 半导体 阅读(1349) | 评论 (0)编辑 收藏

直接指向路径

      在我们敲网页地址时,我们希望只敲个域名或是其他就可以到达我们想去的地方,那么我们如何设置呢:
      找到您将要指向的文件位置如:E:\jboss-4.0.1sp1\server\default\deploy\jbossweb-tomcat50.sar\ROOT.war\index.html
     在index.html改为需要指向的路径如:
     <Meta http-equiv="Refresh" Content="0; Url=TT">

 

posted @ 2007-07-20 09:46 半导体 阅读(191) | 评论 (0)编辑 收藏

仅列出标题
共27页: First 上一页 19 20 21 22 23 24 25 26 27 下一页