CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

如何将String变量转换成Object?

楼主welcome_to_(dark)2001-11-18 10:43:34 在 Java / Web 开发 提问

问题是这样的:  
  javascript函数在接收String变量时出错,但是可以接收Object变量。  
  所以我想把String变量转换成Object. 问题点数:86、回复次数:6Top

1 楼karma(无为MS MVP)回复于 2001-11-18 10:56:53 得分 20

java.lang.String是java.lang.Object的子类,不是么?  
   
  你要怎么在JAVASCRIPT里用String和Object?贴点编码出来看看?  
   
   
  Top

2 楼welcome_to_(dark)回复于 2001-11-18 11:12:32 得分 0

这是一段例子:  
  <%@   page   contentType="text/html;   charset=gb2312"   language="java"   import="java.sql.*"   %>    
  <html>  
  <head>  
  <script>  
  function     Get_updatepg(primary_)  
  {alert(primary_);  
  }  
  </script>  
  </head>  
      <body   bgcolor="#FFFFFF"   text="#000000">  
  <table   align="center"   border="1"   cellpadding="4"   >  
  <%String   first="asldkfj";%>  
    <tr   onDblClick="Get_updatepg(<%=first%>)">    
    <td>  
    运行一下这段脚本  
    </td>  
    </tr>  
    </table>  
      </body>  
  </html>Top

3 楼karma(无为MS MVP)回复于 2001-11-18 11:22:55 得分 66

<tr   onDblClick="Get_updatepg('<%=first%>')">    
  Top

4 楼welcome_to_(dark)回复于 2001-11-18 11:28:48 得分 0

to   karma:  
  按照您说的上面的脚本没问题,但是下面的却不行  
   
  <%@   page   contentType="text/html;   charset=gb2312"   language="java"   import="java.sql.*,java.lang.Object"   %>    
  <jsp:useBean   id="db"   class="DbAction.db"   scope="page">  
  </jsp:useBean>  
  <%//prepare   for   connection  
  Object   Recordset_data;  
  db.setConnStr("jdbc:odbc:tobacco");  
  db.setUsername("sa");  
  db.setPassword("");  
   
  %>   <%  
  ResultSet   Recordset1   =   db.executeQuery("SELECT   *   FROM   dbo.tobacco_device_baseinfo");  
  boolean   Recordset1_isEmpty   =   !Recordset1.next();  
  boolean   Recordset1_hasData   =   !Recordset1_isEmpty;  
  Object   Recordset1_data;  
  int   Recordset1_numRows   =   0;  
  %>    
  <html>  
  <head>  
  <title>Untitled   Document</title>  
  <meta   http-equiv="Content-Type"   content="text/html;   charset=gb2312">  
  <style>  
  td{font-size:9   pt;font-family:宋体;}  
  </style>  
  <script>  
  var   Table_line;  
  function   Change_bg(t_line)  
  {  
  t_line.style.backgroundColor="#abcdef";  
  t_line.style.color='#ffffff';  
  if   (Table_line!=null   &&   Table_line!=t_line)  
  {  
  Table_line.style.backgroundColor="ffffff";  
  Table_line.style.color='#000000';  
  Table_line=t_line;  
  }  
  else   Table_line=t_line;  
  }  
  function     Get_updatepg(primary_)  
  {alert(primary_);  
  //window.open   ("update.jsp"+"?id1="+primary_,"_self");  
  }</script>  
  </head>  
  <body   bgcolor="#FFFFFF"   text="#000000">  
  <form   method="post"   name="view_data"   action="baseInfo.jsp">  
      <table   align="center"   border="1"   cellpadding="4"   >  
      <%   int   Repeat1__numRows=10,Repeat1__index=0;  
   
      String   pass_next;  
      while   ((Recordset1_hasData)&&(Repeat1__numRows--   !=   0))   {    
    pass_next="MainSort='";Recordset1_data     =   Recordset1.getObject("MainSort");  
      %>    
      <tr   onClick=Change_bg(this)   onDblClick="Get_updatepg('<%=pass_next%>')">    
          <td   align="default"   width="14%">    
              <%=(Recordset1_data)%>  
      </td>  
          <td   align="default"   width="14%">    
              <%=(((Recordset1_data     =   Recordset1.getObject("Name"))==null     ||   Recordset1.wasNull()     )?"":Recordset1_data.toString())%>    
      </td>  
          <td   align="default"   width="14%">    
              <%=(((Recordset1_data     =   Recordset1.getObject("Ordinance"))==null     ||   Recordset1.wasNull()     )?"":Recordset1_data.toString())%>    
      </td>  
          <td   align="default"   width="14%">    
              <%=(((Recordset1_data     =   Recordset1.getObject("MetricUnit"))==null     ||   Recordset1.wasNull()     )?"":Recordset1_data.toString())%>   </td>  
          <td   align="default"   width="14%">    
              <%=(((Recordset1_data     =   Recordset1.getObject("TheoreticalCapacity"))==null     ||   Recordset1.wasNull()     )?"":Recordset1_data.toString())%>   </td>  
          <td   align="default"   width="14%">    
              <%=(((Recordset1_data     =   Recordset1.getObject("TheoreticalCapacityUnit"))==null     ||   Recordset1.wasNull()     )?"":Recordset1_data.toString())%>   </td>  
          <td   align="default"   width="14%">    
              <%=(((Recordset1_data     =   Recordset1.getObject("Manufactory"))==null     ||   Recordset1.wasNull()     )?"":Recordset1_data.toString())%>   </td>  
      </tr>  
      <%  
      Repeat1__index++;  
      Recordset1_hasData   =   Recordset1.next();  
  }  
  %>    
  </table>  
   
  </form>  
  </body>  
  </html>  
  <%  
  Recordset1.close();  
  %>   Top

5 楼welcome_to_(dark)回复于 2001-11-18 11:46:55 得分 0

找到问题的所在了,但是不知道怎么解决,您再试试下面这段脚本:  
  <%@   page   contentType="text/html;   charset=gb2312"   language="java"   import="java.sql.*"   %>    
  <html>  
  <head>  
  <script>  
  function     Get_updatepg(primary_)  
  {alert(primary_);  
  }  
  </script>  
  </head>  
      <body   bgcolor="#FFFFFF"   text="#000000">  
  <table   align="center"   border="1"   cellpadding="4"   >  
  <%String   first="asldkfj'",second;  
  second=first;  
  %>  
    <tr   onDblClick="Get_updatepg('<%=second%>')">    
    <td>  
    运行一下这段脚本  
    </td>  
    </tr>  
    </table>  
      </body>  
  </html>Top

6 楼welcome_to_(dark)回复于 2001-11-18 12:19:58 得分 0

新进展,哪位再看看下面这段代码:  
  <%@   page   contentType="text/html;   charset=gb2312"   language="java"   import="java.sql.*"   %>    
  <html>  
  <head>  
  <script>  
  function     Get_updatepg(primary_)  
  {alert(primary_);  
  }  
  </script>  
  </head>  
      <body   bgcolor="#FFFFFF"   text="#000000">  
  <table   align="center"   border="1"   cellpadding="4"   >  
  <%String   first="";String[]   second   =   new   String[1];second[0]="ok?";  
  first="MainSort='"   +   second[0]   +   "'   and   Name='";  
  %>  
  <tr   onDblClick=Get_updatepg("<%=first%>")>    
  <td>  
  运行一下这段脚本  
  </td>  
  </tr>  
  </table>  
      </body>  
  </html>   Top

相关问题

  • 怎样把char型变量转换成String型变量?
  • 如何将一个string 变量转换为int 变量
  • 变量转换!
  • 变量转换
  • 变量转换
  • 如何将长度为1的string变量转换为char变量
  • 如何将String类型的变量值转换成double类型的变量
  • 请问如何将String变量类型转换为TForm变量类型。谢谢!
  • 如何将String类型的变量转换为Date类型的变量
  • 怎样使得一个String变量转换成array[0..255] of char(即数组变量) 的变量?

关键词

得分解答快速导航

  • 帖主:welcome_to_
  • karma
  • karma

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo