| 在***DAOImpl.java中的代码如下 
 复制代码 代码如下:  public String getCompuName()
 {
 Map<String, String> map = System.getenv() ;
 String computerName = map.get("COMPUTERNAME");// 获取计算机名
 return computerName;
 }
 public String getIp()
 {
 InetAddress addr = null;
 try {
 addr = InetAddress.getLocalHost();
 }
 catch (UnknownHostException e)
 {
 e.printStackTrace();
 }
 String ip = addr.getHostAddress().toString();//获得本机IP
 return ip;
 }
 
 需要引入
 
 复制代码 代码如下:  import java.util.Map;
 import java.net.InetAddress;
 import java.net.UnknownHostException;
 
 flex前台代码
 
 复制代码 代码如下:  <?xml version="1.0" encoding="utf-8"?>
 <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
 xmlns:s="library://ns.adobe.com/flex/spark"
 xmlns:mx="library://ns.adobe.com/flex/mx" xmlns:supportClasses="com.esri.ags.skins.supportClasses.*" minWidth="955" minHeight="600" creationComplete="init()">
 <fx:Script>
 <![CDATA[
 import mx.controls.Alert;
 import mx.rpc.events.FaultEvent;
 import mx.rpc.events.ResultEvent;
 public function init():void
 {
 IPandPcname.getCompuName();
 IPandPcname.getIp();
 }
 public function IPandPcname_faultHandler(event:FaultEvent):void
 {
 Alert.show(event.toString());
 }
 public function getCompuName_Handler(event:ResultEvent):void
 {
 Alert.show(event.result.toString());
 }
 public function getIp_Handler(event:ResultEvent):void
 {
 Alert.show(event.result.toString());
 }
 ]]>
 </fx:Script>
 <s:layout>
 <supportClasses:AttachmentLayout/>
 </s:layout>
 <fx:Declarations>
 <!-- 将非可视元素(例如服务、值对象)放在此处 -->
 <mx:RemoteObject destination="systemConfAction" fault="IPandPcname_faultHandler(event)">
 <mx:method result="getCompuName_Handler(event)" />
 <mx:method result="getIp_Handler(event)" />
 </mx:RemoteObject>
 </fx:Declarations>
 </s:Application>
 
 (编辑:源码网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |