Fork me on GitHub

昨天做了一个使用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 Files\Genuitec\Common\plugins\com.genuitec.eclipse.j2eedt.core_8.5.0.me201003231033\data\libraryset\EE_5

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

备注:难点是什么:》

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

 

posted @ 2015-09-18 14:01  ZZZZW  阅读(460)  评论(0编辑  收藏  举报
AmazingCounters.com