zoukankan      html  css  js  c++  java
  • Flex与jsp的联系

    由于目前好多网友问关于flex与jsp的联系,现在我把有关它们联系的代码贴出来供大家参考.其实只要把jsp代码转换成XML开式就行,flex读取的是xml,下面是关于flex把值传给JSP和JSP把值传给FLEX.文件FlexJsp.mxml
    <mx:application xmlns:mx="http://www.adobe.com/2006/mxml" applicationcomplete="employees.send()">
    <mx:httpservice id="employees" method="POST" url="http://localhost:8080/employees.jsp" result="onResult(event)" useproxy="false"></mx:httpservice>
    <mx:datagrid width="100%" dataprovider="{employees.lastResult.people.person}">
         <mx:columns>
          <mx:datagridcolumn headertext="Name" datafield="name"></mx:datagridcolumn>
          <mx:datagridcolumn headertext="Age" datafield="age"></mx:datagridcolumn>
          <mx:datagridcolumn headertext="Skills" datafield="skills"></mx:datagridcolumn>      
      
         </mx:columns>
    </mx:datagrid>
    <mx:stringvalidator id="empNameValidator" source="{empName}"></mx:stringvalidator>                                property="text" triggerEvent=""/>
    <mx:model id="employeeModel">
       <root></root>
         <empname></empname>{empName.text}
         <age></age>{age.text}
         <skills></skills>{skills.text}
      
    </mx:model>
    <mx:form width="100%" height="100%">
    <mx:formitem label="Enter name:" required="true">
       <mx:textinput id="empName"></mx:textinput>
    </mx:formitem>
        <mx:formitem label="Enter age:">
         <mx:textinput id="age"></mx:textinput>
    </mx:formitem>
    <mx:formitem label="Enter skills">
         <mx:textinput id="skills"></mx:textinput>
    </mx:formitem>

    <mx:button label="Add Employee" click="validateEmpName()"></mx:button>
    </mx:form>
    <mx:script>
    import mx.events.ValidationResultEvent;
    import mx.controls.Alert;
    private function validateEmpName():void{
       if (empNameValidator.validate().type == ValidationResultEvent.VALID){
             submitForm();
       } else{
           Alert.show("Employee name can not be blank");
       }
    }
    private function submitForm():void {
    employees.cancel();
    employees.send(employeeModel);
    }

    private function onResult(event:Event):void{
        trace('Got the result'); // works only in the debug mode
        return;
    }
    ]]>
    </mx:script>
    </mx:application>文件FlexJsp代码意思就不用解释了吧,相信大家都会。 JSP文件如下 放在tomcat的root下面
    employees.jsp测试时应该启动tomcat,不然看不出效果。马上推出,flex与JSP,Hibernate,mysql 的程序代码。哎,不知道怎么弄好了发表之后成这个样子。。。。。
  • 相关阅读:
    【无中生有】---4----数据库设计-3
    【无中生有】---2---数据库设计-1
    redis3.0的demo实验
    redis3.0的demo实验
    那些在学习iOS开发前就应该知道的事(part 1)
    模板文件中的插件嵌入点列表
    图像处理框架 Core Image 介绍
    sharepoint services
    DiscuzX2.5数据库字典 值得学习
    Sublime Text 使用技巧
  • 原文地址:https://www.cnblogs.com/danghuijian/p/4400654.html
Copyright © 2011-2022 走看看