zoukankan      html  css  js  c++  java
  • 昨天做了一个使用javamail发送文件的demo

      记录一下过程。

    两种版本第一个demo是纯java文件。一个就可以,是我在网上搜索到的,第二个demo是我在ssh框中中写的jsp页面demo

    1.java版本:

     1 package com.zq.www.mis.action;
     2 
     3 import com.org.momo.javaMail邮件.MailSenderInfo;
     4 import com.org.momo.javaMail邮件.SimpleMailSender;
     5 
     6 
     7 
     8 
     9 public class mail {  
    10     public static void main(String[] args) throws InterruptedException{  
    11         //这个类主要是设置邮件  
    12       MailSenderInfo mailInfo = new MailSenderInfo();   
    13       mailInfo.setMailServerHost("smtp.163.com");     
    14       mailInfo.setMailServerPort("25");  
    15         
    16       // true则需要身份认证,将账号和密码设置到 密码验证器 中  
    17       mailInfo.setValidate(true);   
    18       mailInfo.setUserName("stzengzhiwei@163.com");   
    19       mailInfo.setPassword("ffcuqqbhgkzasaek");//您的邮箱密码   
    20       //mailInfo.setPassword("wei.44944");//您的邮箱密码   
    21         
    22       // 创建邮件发送者和接受者的地址   
    23       mailInfo.setFromAddress("stzengzhiwei@163.com");   
    24       mailInfo.setToAddress("stzengzhiwei@126.com");  
    25         
    26       //设置主题和内容  
    27       mailInfo.setSubject("测试标题:曾志伟我想你了");   
    28       mailInfo.setContent("测试内容:曾经有一段真挚的感情摆在我的面前我没有珍惜知道失去了才追悔莫及!");   
    29         
    30       //发送邮件  
    31       SimpleMailSender sms = new SimpleMailSender();  
    32       int i=0 ;  
    33          while(sms.sendTextMail(mailInfo))//发送文体格式   
    34          {     
    35              System.out.println("发送第"+(i+1)+"封邮件成功!") ;  
    36              new Thread().sleep(1) ;  
    37              i++ ;  
    38              if(i>=5) break ;  
    39          }  
    40          //sms.sendHtmlMail(mailInfo);//发送html格式  
    41     }  
    42   
    43 }  
    View Code

    2.ssh中的版本需要两个页面

    action

      1 package com.zq.www.mis.action;
      2 
      3 import org.apache.struts2.convention.annotation.Result;
      4 import org.apache.struts2.convention.annotation.Results;
      5 
      6 import com.alibaba.fastjson.JSON;
      7 import com.org.momo.javaMail邮件.MailSenderInfo;
      8 import com.org.momo.javaMail邮件.SimpleMailSender;
      9 import com.zq.www.common.BaseAction;
     10 //struts注解
     11 @SuppressWarnings("serial")
     12 
     13 @Results( { 
     14     @Result(name = "tz", location = "/BacksAdmin/mail/result.jsp")
     15    
     16 })
     17 public class MailAction extends BaseAction
     18 {
     19     private String sendto;
     20     private String title;
     21     private String content;
     22     
     23      
     24     
     25     public String send() throws Exception
     26     {
     27          
     28          System.out.println("a="+sendto);
     29          System.out.println("b="+title);
     30          System.out.println("c="+content);
     31        //这个类主要是设置邮件  
     32           MailSenderInfo mailInfo = new MailSenderInfo();   
     33           mailInfo.setMailServerHost("smtp.163.com");     
     34           mailInfo.setMailServerPort("25");  
     35             
     36           // true则需要身份认证,将账号和密码设置到 密码验证器 中  
     37           mailInfo.setValidate(true);   
     38           mailInfo.setUserName("stzengzhiwei@163.com");   
     39           mailInfo.setPassword("ssssssssk");//您的邮箱密码   
     40           //mailInfo.setPassword("wei.44944");//您的邮箱密码   
     41             
     42           // 创建邮件发送者和接受者的地址   
     43           mailInfo.setFromAddress("stzengzhiwei@163.com");   
     44           mailInfo.setToAddress(sendto);  
     45             
     46           //设置主题和内容  
     47           mailInfo.setSubject("测试标题:"+title);   
     48           mailInfo.setContent("测试内容:"+content);   
     49             
     50           //发送邮件  
     51           SimpleMailSender sms = new SimpleMailSender();  
     52           int i=0 ;  
     53              while(sms.sendTextMail(mailInfo))//发送文体格式   
     54              {     
     55                  System.out.println("发送第"+(i+1)+"封邮件成功!") ;  
     56                  new Thread().sleep(1) ;  
     57                  i++ ;  
     58                  if(i>=5) break ;  
     59              }  
     60              //sms.sendHtmlMail(mailInfo);//发送html格式  
     61        
     62     
     63          //this.getResponse().getWriter().write(JSON.toJSONString("success"));
     64          return "tz";
     65     
     66     }
     67 
     68 
     69     public String getSendto() {
     70         return sendto;
     71     }
     72 
     73 
     74     public void setSendto(String sendto) {
     75         this.sendto = sendto;
     76     }
     77 
     78 
     79     public String getTitle() {
     80         return title;
     81     }
     82 
     83 
     84     public void setTitle(String title) {
     85         this.title = title;
     86     }
     87 
     88 
     89     public String getContent() {
     90         return content;
     91     }
     92 
     93 
     94     public void setContent(String content) {
     95         this.content = content;
     96     }
     97 
     98 
     99    
    100 
    101 }
    View Code

    jsp

      1 <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
      2 <%@ taglib prefix="s" uri="/struts-tags"%>
      3 <%
      4 String path = request.getContextPath();
      5 String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
      6 %>
      7 
      8 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
      9 <html>
     10 <head>
     11     <meta charset="utf-8" />
     12     <title>AirPlane| searcPlane</title>
     13     <!-- ================== BEGIN BASE CSS STYLE ================== -->
     14     <link href="http://fonts.useso.com/css?family=Open+Sans:300,400,600,700" rel="stylesheet">
     15     <link href="<%=basePath %>/BacksAdmin/assets/plugins/jquery-ui/themes/base/minified/jquery-ui.min.css" rel="stylesheet" />
     16     <link href="<%=basePath %>/BacksAdmin/assets/plugins/bootstrap/css/bootstrap.min.css" rel="stylesheet" />
     17     <link href="<%=basePath %>/BacksAdmin/assets/plugins/font-awesome/css/font-awesome.min.css" rel="stylesheet" />
     18     <link href="<%=basePath %>/BacksAdmin/assets/css/animate.min.css" rel="stylesheet" />
     19     <link href="<%=basePath %>/BacksAdmin/assets/css/style.min.css" rel="stylesheet" />
     20     <link href="<%=basePath %>/BacksAdmin/assets/css/style-responsive.min.css" rel="stylesheet" />
     21     <link href="<%=basePath %>/BacksAdmin/assets/css/theme/default.css" rel="stylesheet" id="theme" />
     22     <!-- ================== END BASE CSS STYLE ================== -->
     23     <!-- ================== BEGIN PAGE LEVEL CSS STYLE ================== -->
     24     <link href="<%=basePath %>/BacksAdmin/assets/plugins/jquery-jvectormap/jquery-jvectormap-1.2.2.css" rel="stylesheet" />
     25     <link href="<%=basePath %>/BacksAdmin/assets/plugins/bootstrap-calendar/css/bootstrap_calendar.css" rel="stylesheet" />
     26     <link href="<%=basePath %>/BacksAdmin/assets/plugins/gritter/css/jquery.gritter.css" rel="stylesheet" />
     27     <link href="<%=basePath %>/BacksAdmin/assets/plugins/morris/morris.css" rel="stylesheet" />
     28     
     29    
     30     <!-- ================== END PAGE LEVEL CSS STYLE ================== -->
     31     <!-- ================== BEGIN BASE JS ================== -->
     32 
     33     <script src="<%=basePath %>/BacksAdmin/assets/plugins/pace/pace.min.js"></script>
     34     
     35     
     36    
     37     <!-- ================== END BASE JS ================== -->
     38 </head>
     39 <body>
     40     <!-- begin #page-loader -->
     41     <div id="page-loader" class="fade in">
     42         <span class="spinner"></span>
     43     </div>
     44     <!-- end #page-loader -->
     45     <!-- begin #page-container -->
     46     <div id="page-container" class="fade page-sidebar-fixed page-header-fixed">
     47         <!-- begin #header -->
     48         <div id="header" class="header navbar navbar-default navbar-fixed-top">
     49             <!-- begin container-fluid -->
     50             <div class="container-fluid">
     51                 <!-- begin mobile sidebar expand / collapse button -->
     52                 <div class="navbar-header">
     53                     <a href="index.html" class="navbar-brand"><span class="navbar-logo"></span>Color Admin</a>
     54                     <button type="button" class="navbar-toggle" data-click="sidebar-toggled">
     55                         <span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar">
     56                         </span>
     57                     </button>
     58                 </div>
     59                 <!-- end mobile sidebar expand / collapse button -->
     60                 <!-- begin header navigation right -->
     61                 <ul class="nav navbar-nav navbar-right">
     62                     <li>
     63                         <form class="navbar-form full-width">
     64                         <div class="form-group">
     65                             <input type="text" class="form-control" placeholder="Enter keyword" />
     66                             <button type="submit" class="btn btn-search">
     67                                 <i class="fa fa-search"></i>
     68                             </button>
     69                         </div>
     70                         </form>
     71                     </li>
     72                     <li class="dropdown"><a href="javascript:;" data-toggle="dropdown" class="dropdown-toggle f-s-14">
     73                         <i class="fa fa-bell-o"></i><span class="label">5</span> </a>
     74                         <ul class="dropdown-menu media-list pull-right animated fadeInDown">
     75                             <li class="dropdown-header">Notifications (5)</li>
     76                             <li class="media"><a href="javascript:;">
     77                                 <div class="media-left">
     78                                     <i class="fa fa-bug media-object bg-red"></i>
     79                                 </div>
     80                                 <div class="media-body">
     81                                     <h6 class="media-heading">
     82                                         Server Error Reports</h6>
     83                                     <div class="text-muted f-s-11">
     84                                         3 minutes ago</div>
     85                                 </div>
     86                             </a></li>
     87                             <li class="media"><a href="javascript:;">
     88                                 <div class="media-left">
     89                                     <img src="<%=basePath %>/BacksAdmin/assets/img/user-1.jpg" class="media-object" alt="" /></div>
     90                                 <div class="media-body">
     91                                     <h6 class="media-heading">
     92                                         John Smith</h6>
     93                                     <p>
     94                                         Quisque pulvinar tellus sit amet sem scelerisque tincidunt.</p>
     95                                     <div class="text-muted f-s-11">
     96                                         25 minutes ago</div>
     97                                 </div>
     98                             </a></li>
     99                             <li class="media"><a href="javascript:;">
    100                                 <div class="media-left">
    101                                     <img src="<%=basePath %>/BacksAdmin/assets/img/user-2.jpg" class="media-object" alt="" /></div>
    102                                 <div class="media-body">
    103                                     <h6 class="media-heading">
    104                                         Olivia</h6>
    105                                     <p>
    106                                         Quisque pulvinar tellus sit amet sem scelerisque tincidunt.</p>
    107                                     <div class="text-muted f-s-11">
    108                                         35 minutes ago</div>
    109                                 </div>
    110                             </a></li>
    111                             <li class="media"><a href="javascript:;">
    112                                 <div class="media-left">
    113                                     <i class="fa fa-plus media-object bg-green"></i>
    114                                 </div>
    115                                 <div class="media-body">
    116                                     <h6 class="media-heading">
    117                                         New User Registered</h6>
    118                                     <div class="text-muted f-s-11">
    119                                         1 hour ago</div>
    120                                 </div>
    121                             </a></li>
    122                             <li class="media"><a href="javascript:;">
    123                                 <div class="media-left">
    124                                     <i class="fa fa-envelope media-object bg-blue"></i>
    125                                 </div>
    126                                 <div class="media-body">
    127                                     <h6 class="media-heading">
    128                                         New Email From John</h6>
    129                                     <div class="text-muted f-s-11">
    130                                         2 hour ago</div>
    131                                 </div>
    132                             </a></li>
    133                             <li class="dropdown-footer text-center"><a href="javascript:;">View more</a> </li>
    134                         </ul>
    135                     </li>
    136                     <li class="dropdown navbar-user"><a href="javascript:;" class="dropdown-toggle" data-toggle="dropdown">
    137                         <img src="<%=basePath %>/BacksAdmin/assets/img/user-13.jpg" alt="" />
    138                         <span class="hidden-xs">Adam Schwartz</span> <b class="caret"></b></a>
    139                         <ul class="dropdown-menu animated fadeInLeft">
    140                             <li class="arrow"></li>
    141                             <li><a href="javascript:;">Edit Profile</a></li>
    142                             <li><a href="javascript:;"><span class="badge badge-danger pull-right">2</span> Inbox</a></li>
    143                             <li><a href="javascript:;">Calendar</a></li>
    144                             <li><a href="javascript:;">Setting</a></li>
    145                             <li class="divider"></li>
    146                             <li><a href="javascript:;">Log Out</a></li>
    147                         </ul>
    148                     </li>
    149                 </ul>
    150                 <!-- end header navigation right -->
    151             </div>
    152             <!-- end container-fluid -->
    153         </div>
    154         <!-- end #header -->
    155         <!-- begin #sidebar -->
    156        <div id="sidebar" class="sidebar">
    157             <!-- begin sidebar scrollbar -->
    158             <div data-scrollbar="true" data-height="100%">
    159                 <!-- begin sidebar user -->
    160                 <ul class="nav">
    161                     <li class="nav-profile">
    162                         <div class="image">
    163                             <a href="javascript:;"><img src="assets/img/user-13.jpg" alt="" /></a>
    164                         </div>
    165                         <div class="info">
    166                             Sean Ngu
    167                             <small>Front end developer</small>
    168                         </div>
    169                     </li>
    170                 </ul>
    171                 <!-- end sidebar user -->
    172                 <!-- begin sidebar nav -->
    173                 <ul class="nav">
    174                     <li class="nav-header">导航</li>
    175                     <li class="has-sub">
    176                         <a href="javascript:;">
    177                             <b class="caret pull-right"></b>
    178                             <i class="fa fa-home"></i>
    179                             <span>首页</span>
    180                         </a>
    181                         <ul class="sub-menu">
    182                         
    183                             <li class="active"><a href="<%=basePath%>/BacksAdmin/index.jsp">主控面板</a></li>
    184                            
    185                         </ul>
    186                     </li>
    187                     <li class="has-sub active">
    188                         <a href="javascript:;">
    189                             <b class="caret pull-right"></b>
    190                             <i class="fa fa-file-o"></i>
    191                             <span >购票管理</span>
    192                         </a>
    193                         <ul class="sub-menu">
    194                             <li class="active"><a href="<%=basePath%>/BacksAdmin/flight/chapiao.jsp">在线购票</a></li>
    195                             <li><a href="<%=basePath%>/BacksAdmin/order_approve/list.jsp">订单审核</a></li>
    196                         </ul>
    197                     </li>
    198                     <li class="has-sub">
    199                         <a href="javascript:;">
    200                             <b class="caret pull-right"></b>
    201                             <i class="fa fa-newspaper-o"></i>
    202                             <span>航空公司管理</span>
    203                         </a>
    204                         <ul class="sub-menu">
    205                                    <li>
    206                                     <a href="<%=basePath%>/BacksAdmin/aircompany/search.jsp">查询</a>
    207                                 </li>
    208                                 <li class="active">
    209                                     <a href="<%=basePath%>/BacksAdmin/aircompany/add.jsp">添加</a>
    210                                 </li>
    211                         </ul>
    212                     </li>
    213                     <li class="has-sub">
    214                         <a href="javascript:;">
    215                             <b class="caret pull-right"></b>
    216                             <i class="fa fa-user"></i>
    217                             <span>人员管理</span>
    218                         </a>
    219                         <ul class="sub-menu">
    220                            <li ><a href="employee!A.action">录入员工信息</a></li>
    221                             <li><a href="employee!Find.action">删除员工信息</a></li>
    222                              <li ><a href="employee!Find1.action">修改员工信息</a></li>
    223                             <li><a href="employee!Find2.action">查询员工信息</a></li>
    224                         </ul>
    225                     </li>
    226                     <li class="has-sub">
    227                         <a href="javascript:;">
    228                             <b class="caret pull-right"></b>
    229                             <i class="fa fa-calendar-o"></i>
    230                             <span>折扣管理</span>
    231                         </a>
    232                         <ul class="sub-menu">
    233                             <li ><a href="<%=basePath%>/BacksAdmin/discount/calendar1.jsp">折扣管理</a></li>
    234                             <li><a href="#">自定义添加内容</a></li>
    235                         </ul>
    236                     </li>
    237                     <li class="has-sub">
    238                         <a href="javascript:;">
    239                             <b class="caret pull-right"></b>
    240                             <i class="fa fa-paper-plane-o"></i>
    241                             <span>航班管理</span>
    242                         </a>
    243                         
    244                         <ul class="sub-menu">
    245                              <li ><a href="line-manager!queryLineToday.action">查询航班</a></li>
    246                          
    247                         </ul>
    248                     </li>
    249                     <li class="has-sub">
    250                         <a href="javascript:;">
    251                             <b class="caret pull-right"></b>
    252                             <i class="glyphicon glyphicon-plane"></i>
    253                             <span>飞机管理</span>
    254                         </a>
    255                         <ul class="sub-menu">
    256                             <li><a
    257                                 href="plane!czfj.action">查询</a></li>
    258                             <li><a href="<%=basePath %>BacksAdmin/plane/add.jsp">添加</a></li>
    259                         </ul>
    260                     </li>
    261                     <li class="has-sub ">
    262                         <a href="javascript:;">
    263                             <b class="caret pull-right"></b>
    264                             <i class="fa fa-users"></i>
    265                             <span>客户管理</span>
    266                         </a>
    267                         <ul class="sub-menu">
    268                            <li ><a href="<%=basePath %>/BacksAdmin/ordermd/tuser!show.action">查询</a></li>
    269                             <li class="active"><a href="<%=basePath %>/BacksAdmin/ordermd/Tuser1.jsp">添加</a></li>
    270                         </ul>
    271                     </li>
    272                     <li class="has-sub">
    273                         <a href="javascript:;">
    274                             <b class="caret pull-right"></b>
    275                             <i class="fa fa-list-alt"></i>
    276                             <span>季度报表</span>
    277                         </a>
    278                         <ul class="sub-menu">
    279                             <li ><a href="#">自定义添加内容</a></li>
    280                             <li><a href="#">自定义添加内容</a></li>
    281                         </ul>
    282                     </li>
    283                     <li class="has-sub">
    284                         <a href="javascript:;">
    285                             <span class="badge pull-right">99</span>
    286                             <i class="fa fa-inbox"></i> 
    287                             <span>邮箱</span>
    288                         </a>
    289                         <ul class="sub-menu">
    290                             <li><a href="email_inbox.html">Inbox v1</a></li>
    291                             <li><a href="email_inbox_v2.html">Inbox v2</a></li>
    292                             <li><a href="email_compose.html">Compose</a></li>
    293                             <li><a href="email_detail.html">Detail</a></li>
    294                         </ul>
    295                     </li>
    296                     
    297                 
    298                 
    299                     
    300                     
    301                     
    302                     
    303                 
    304                     
    305                     
    306                     
    307                 
    308                 
    309                 
    310                     <!-- begin sidebar minify button -->
    311                     <li><a href="javascript:;" class="sidebar-minify-btn" data-click="sidebar-minify"><i class="fa fa-angle-double-left"></i></a></li>
    312                     <!-- end sidebar minify button -->
    313                 </ul>
    314                 <!-- end sidebar nav -->
    315             </div>
    316             <!-- end sidebar scrollbar -->
    317         </div>
    318         <div class="sidebar-bg">
    319         </div>
    320         <!-- end #sidebar -->
    321         <!-- begin #content -->
    322         <div id="content" class="content">
    323             <!-- begin breadcrumb -->
    324             <ol class="breadcrumb pull-right">
    325                 <li><a href="javascript:;">主页</a></li>
    326                 <li><a href="javascript:;">查票管理</a></li>
    327                 <li class="active">查询</li>
    328             </ol>
    329             <!-- end breadcrumb -->
    330             <!-- begin page-header -->
    331             <h1 class="page-header">
    332                                  查票管理 <small>以下是所有需要填写的信息...</small></h1>
    333             <!-- end page-header -->
    334            <div class="panel panel-inverse">
    335                 <div class="panel-heading">
    336                     <div class="panel-heading-btn">
    337                         <a href="javascript:;" class="btn btn-xs btn-icon btn-circle btn-default" data-click="panel-expand"><i class="fa fa-expand"></i></a>
    338                         <a href="javascript:;" class="btn btn-xs btn-icon btn-circle btn-success" data-click="panel-reload"><i class="fa fa-repeat"></i></a>
    339                         <a href="javascript:;" class="btn btn-xs btn-icon btn-circle btn-warning" data-click="panel-collapse"><i class="fa fa-minus"></i></a>
    340                         <a href="javascript:;" class="btn btn-xs btn-icon btn-circle btn-danger" data-click="panel-remove"><i class="fa fa-times"></i></a>
    341                     </div>
    342                     <h4 class="panel-title">订票查询</h4>
    343                 </div>
    344                 <div class="alert alert-info fade in">
    345                             <button type="button" class="close" data-dismiss="alert">
    346                                 <span aria-hidden="true">&times;</span>
    347                             </button>
    348                             
    349                         <label class="control-label" for="input01" style="font-weight:bold">
    350                               远方,从holy airport开始
    351                         </label>    
    352                          
    353                </div>
    354                 <div class="panel-body">
    355                     <!-- begin row -->
    356                     <form method="post" action="mail!send.action"> 
    357                         
    358                         输入你要发送的邮箱号码:<input type="text" name="sendto">
    359                         输入邮件标题<input type="text" name="title">
    360                                输入邮件内容<textarea name="content" id="" cols="30" rows="10"></textarea>
    361                         <button id="a123" type="submit">send</button>
    362                         
    363                       
    364                     </form>     
    365                 </div>
    366                 <div id="message">
    367                    666
    368                 </div>
    369             </div>
    370         </div>
    371             <!-- end row -->
    372      
    373             <!-- begin row -->
    374          
    375         
    376             
    377             
    378             <!-- end row -->
    379             <!-- begin row -->
    380       
    381             <!-- end row -->
    382         </div>
    383         <!-- end #content -->
    384         <!-- begin theme-panel -->
    385         <div class="theme-panel">
    386             <a href="javascript:;" data-click="theme-panel-expand" class="theme-collapse-btn"><i
    387                 class="fa fa-cog"></i></a>
    388             <div class="theme-panel-content">
    389                 <h5 class="m-t-0">
    390                     Color Theme</h5>
    391                 <ul class="theme-list clearfix">
    392                     <li class="active"><a href="javascript:;" class="bg-green" data-theme="default" data-click="theme-selector"
    393                         data-toggle="tooltip" data-trigger="hover" data-container="body" data-title="Default">
    394                         &nbsp;</a></li>
    395                     <li><a href="javascript:;" class="bg-red" data-theme="red" data-click="theme-selector"
    396                         data-toggle="tooltip" data-trigger="hover" data-container="body" data-title="Red">
    397                         &nbsp;</a></li>
    398                     <li><a href="javascript:;" class="bg-blue" data-theme="blue" data-click="theme-selector"
    399                         data-toggle="tooltip" data-trigger="hover" data-container="body" data-title="Blue">
    400                         &nbsp;</a></li>
    401                     <li><a href="javascript:;" class="bg-purple" data-theme="purple" data-click="theme-selector"
    402                         data-toggle="tooltip" data-trigger="hover" data-container="body" data-title="Purple">
    403                         &nbsp;</a></li>
    404                     <li><a href="javascript:;" class="bg-orange" data-theme="orange" data-click="theme-selector"
    405                         data-toggle="tooltip" data-trigger="hover" data-container="body" data-title="Orange">
    406                         &nbsp;</a></li>
    407                     <li><a href="javascript:;" class="bg-black" data-theme="black" data-click="theme-selector"
    408                         data-toggle="tooltip" data-trigger="hover" data-container="body" data-title="Black">
    409                         &nbsp;</a></li>
    410                 </ul>
    411                 <div class="divider">
    412                 </div>
    413                 <div class="row m-t-10">
    414                     <div class="col-md-5 control-label double-line">
    415                         Header Styling</div>
    416                     <div class="col-md-7">
    417                         <select name="header-styling" class="form-control input-sm">
    418                             <option value="1">default</option>
    419                             <option value="2">inverse</option>
    420                         </select>
    421                     </div>
    422                 </div>
    423                 <div class="row m-t-10">
    424                     <div class="col-md-5 control-label">
    425                         Header</div>
    426                     <div class="col-md-7">
    427                         <select name="header-fixed" class="form-control input-sm">
    428                             <option value="1">fixed</option>
    429                             <option value="2">default</option>
    430                         </select>
    431                     </div>
    432                 </div>
    433                 <div class="row m-t-10">
    434                     <div class="col-md-5 control-label double-line">
    435                         Sidebar Styling</div>
    436                     <div class="col-md-7">
    437                         <select name="sidebar-styling" class="form-control input-sm">
    438                             <option value="1">default</option>
    439                             <option value="2">grid</option>
    440                         </select>
    441                     </div>
    442                 </div>
    443                 <div class="row m-t-10">
    444                     <div class="col-md-5 control-label">
    445                         Sidebar</div>
    446                     <div class="col-md-7">
    447                         <select name="sidebar-fixed" class="form-control input-sm">
    448                             <option value="1">fixed</option>
    449                             <option value="2">default</option>
    450                         </select>
    451                     </div>
    452                 </div>
    453                 <div class="row m-t-10">
    454                     <div class="col-md-5 control-label double-line">
    455                         Sidebar Gradient</div>
    456                     <div class="col-md-7">
    457                         <select name="content-gradient" class="form-control input-sm">
    458                             <option value="1">disabled</option>
    459                             <option value="2">enabled</option>
    460                         </select>
    461                     </div>
    462                 </div>
    463                 <div class="row m-t-10">
    464                     <div class="col-md-5 control-label double-line">
    465                         Content Styling</div>
    466                     <div class="col-md-7">
    467                         <select name="content-styling" class="form-control input-sm">
    468                             <option value="1">default</option>
    469                             <option value="2">black</option>
    470                         </select>
    471                     </div>
    472                 </div>
    473                 <div class="row m-t-10">
    474                     <div class="col-md-12">
    475                         <a href="#" class="btn btn-inverse btn-block btn-sm" data-click="reset-local-storage">
    476                             <i class="fa fa-refresh m-r-3"></i>Reset Local Storage</a>
    477                     </div>
    478                 </div>
    479             </div>
    480         </div>
    481         <!-- end theme-panel -->
    482         <!-- begin scroll to top btn -->
    483         <a href="javascript:;" class="btn btn-icon btn-circle btn-success btn-scroll-to-top fade"
    484             data-click="scroll-top"><i class="fa fa-angle-up"></i></a>
    485         <!-- end scroll to top btn -->
    486     </div>
    487     <!-- end page container -->
    488     <!-- ================== BEGIN BASE JS ================== -->
    489 
    490     <script src="<%=basePath %>/BacksAdmin/assets/plugins/jquery/jquery-1.9.1.min.js"></script>
    491 
    492     <script src="<%=basePath %>/BacksAdmin/assets/plugins/jquery/jquery-migrate-1.1.0.min.js"></script>
    493 
    494     <script src="<%=basePath %>/BacksAdmin/assets/plugins/jquery-ui/ui/minified/jquery-ui.min.js"></script>
    495 
    496     <script src="<%=basePath %>/BacksAdmin/assets/plugins/bootstrap/js/bootstrap.min.js"></script>
    497 
    498     <!--[if lt IE 9]>
    499         <script src="assets/crossbrowserjs/html5shiv.js"></script>
    500         <script src="assets/crossbrowserjs/respond.min.js"></script>
    501         <script src="assets/crossbrowserjs/excanvas.min.js"></script>
    502     <![endif]-->
    503 
    504     <script src="<%=basePath %>/BacksAdmin/assets/plugins/slimscroll/jquery.slimscroll.min.js"></script>
    505 
    506     <script src="<%=basePath %>/BacksAdmin/assets/plugins/jquery-cookie/jquery.cookie.js"></script>
    507 
    508     <!-- ================== END BASE JS ================== -->
    509     <!-- ================== BEGIN PAGE LEVEL JS ================== -->
    510 
    511     <script src="<%=basePath %>/BacksAdmin/assets/plugins/morris/raphael.min.js"></script>
    512 
    513     <script src="<%=basePath %>/BacksAdmin/assets/plugins/morris/morris.js"></script>
    514 
    515     <script src="<%=basePath %>/BacksAdmin/assets/plugins/jquery-jvectormap/jquery-jvectormap-1.2.2.min.js"></script>
    516 
    517     <script src="<%=basePath %>/BacksAdmin/assets/plugins/jquery-jvectormap/jquery-jvectormap-world-merc-en.js"></script>
    518 
    519     <script src="<%=basePath %>/BacksAdmin/assets/plugins/bootstrap-calendar/js/bootstrap_calendar.min.js"></script>
    520 
    521     <script src="<%=basePath %>/BacksAdmin/assets/plugins/gritter/js/jquery.gritter.js"></script>
    522 
    523     <script src="<%=basePath %>/BacksAdmin/assets/js/dashboard-v2.min.js"></script>
    524 
    525     <script src="<%=basePath %>/BacksAdmin/assets/js/apps.min.js"></script>
    526 
    527     <!-- ================== END PAGE LEVEL JS ================== -->
    528     
    529 
    530     <script>
    531         $(document).ready(function() {
    532             App.init();
    533             DashboardV2.init();
    534         });
    535     </script>
    536 
    537 </body>
    538 </html>
    View Code

    实现的过程如下:

    1.引出我给的jar包,是网上有人写好的,我直接调用了。有两个包

    2.在javaee.jar包中----》javax文件夹---》-mail文件夹删除,我的地址是:C:Program FilesGenuitecCommonpluginscom.genuitec.eclipse.j2eedt.core_8.5.0.me201003231033datalibrarysetEE_5

    3.写好上面的我给的代码。就可以运行了

    备注:难点是什么:》

    jar包在这个链接中:百度云下载

    ---- 动动手指关注我!或许下次你又能在我这里找到你需要的答案!ZZZZW与你一起学习,一起进步!
  • 相关阅读:
    数据恢复基础知识
    Url传递中文终极解决办法
    用来实现Web页面图片移动托拽的代码段
    FAT文件系统原理
    SQL数据库恢复技术
    使用Ghost错选恢复分区后
    全手工数据恢复
    C#class的Dispose和Finalize模板
    SQL语句 嵌套查询
    逻辑数据库设计 无视约束(谈外键)
  • 原文地址:https://www.cnblogs.com/zzzzw/p/4819033.html
Copyright © 2011-2022 走看看