日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
Struts2json插件的使用

廢了一天的功夫,終于把我的留言功能實(shí)現(xiàn)了.有時(shí)候一個(gè)糾結(jié)的問(wèn)題,會(huì)耽誤自己很長(zhǎng)時(shí)間,如何提高開(kāi)發(fā)效率,是個(gè)很大的問(wèn)題!

目前創(chuàng)新互聯(lián)已為1000多家的企業(yè)提供了網(wǎng)站建設(shè)、域名、雅安服務(wù)器托管、網(wǎng)站運(yùn)營(yíng)、企業(yè)網(wǎng)站設(shè)計(jì)、安圖網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。

總結(jié)一下今天的內(nèi)容:

我要實(shí)現(xiàn)的功能是,在一篇文章的***,添加一個(gè)留言板塊,在留言之后能夠直接顯示在頁(yè)面上

***步:在struts2基本jar包的基礎(chǔ)上添加struts2-jsonplugin

第二步:在stuts.xml文件中將extends由默認(rèn)的struts-default改為json-default

 
 
 
  1.  

第三步:在jsp中引入jquery

 
 
 
  1.  

第四步:畫(huà)頁(yè)面

 
 
 
  1. <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>  
  2. <%  
  3.     String path = request.getContextPath();  
  4.     String basePath = request.getScheme() + "://" 
  5.             + request.getServerName() + ":" + request.getServerPort()  
  6.             + path + "/";  
  7. %>  
  8.  
  9.  
  10.       
  11.         新聞公告  
  12.  
  13.           
  14.           
  15.           
  16.       
  17.  
  18.       
  19.           
  20.               
  21.  
  22.                   
  23.  
  24.                       
  25.  
  26.                         
       
    •                               
    •                                 首頁(yè)  
    •                             
 
  •  
  •                               
  •                                 新聞公告  
  •                             
  •  
  •  
  •                               
  •                                 專業(yè)動(dòng)態(tài)  
  •                             
  •  
  •  
  •                               
  •                                 文章列表  
  •                             
  •  
  •  
  •                               
  •                                 成果展示  
  •                             
  •  
  •  
  •  
  •                               
  •                                 下載中心  
  •                             
  •  
  •  
  •                               
  •                                 管理員入口  
  •                             
  •  
  •  
  •                           
  •                     
  •  
  •                 
  •  
  •             
  •  
  •  
  •               
  •                  正文   
  •             
  •  
  •  
  •               
  •                   
  •                       
  •                         

     

  •                             ${ins.b_title }  
  •                           
  •                           
  •                             時(shí)間:${ins.b_date }  
  •                         
  •  
  •                           
  •                             ${ins.b_content}   
  •                           
  •                           
  •                               
  •                           
  •                       
  •                   
  •                   
  •  
  •                   
  •  
  •                       
  •                           
  •                             發(fā)表評(píng)論  
  •                           
  •                           
  •                             用戶名:  
  •                             
  •                                 type="text" value="houjinxin" name="m_name"/>  
  •                           
  •                           
  •                               
  •                                   
  •                               
  •                               
  •                                   
  •                               
  •                               
  •                           
  •                       
  •               
  •               
  •             
     
  •                 
     
  •               
  •               
  •               
  •                    Copyright (c) 2012 Inc All rights reserved 版權(quán)所有 by  
  •                 黑龍江科技學(xué)院  
  •  
  •                   
  •               
  •               
  •               
  •       
  •  
  •  
  • 第四步:寫(xiě)業(yè)務(wù)代碼

     
     
     
    1. public void addMessage(int b_id,String m_content,String m_name)  
    2.     {  
    3.         PreparedStatement ps = null;  
    4.         try 
    5.         {  
    6.             String sql = "insert into message(b_id,m_name,m_content,m_date,m_status) values(?,?,?,?,?)";   
    7.             ps = DBUtils.getConnection().prepareStatement(sql);  
    8.             ps.setInt(1,b_id);  
    9.             ps.setString(2,m_content);  
    10.             ps.setString(3,m_name );  
    11.             ps.setDate(4, new Date(new java.util.Date().getTime()));  
    12.             ps.setString(5, "1");  
    13.             ps.executeUpdate();  
    14.         }  
    15.         catch (Exception e)  
    16.         {  
    17.             e.printStackTrace();  
    18.         }  
    19.         finally 
    20.         {  
    21.             DBUtils.close(ps);  
    22.             DBUtils.close();  
    23.         }  
    24.           
    25.     } 

    第五步:在action調(diào)用該方法:目的是將留言錄入數(shù)據(jù)庫(kù)

     
     
     
    1. package com.ele.web.action.message;  
    2.  
    3. import java.io.BufferedInputStream;  
    4. import java.io.BufferedOutputStream;  
    5. import java.io.File;  
    6. import java.io.FileInputStream;  
    7. import java.io.FileOutputStream;  
    8. import java.io.IOException;  
    9. import java.io.InputStream;  
    10. import java.io.OutputStream;  
    11. import java.io.PrintWriter;  
    12. import java.text.DateFormat;  
    13. import java.text.SimpleDateFormat;  
    14. import java.sql.Date;  
    15. import javax.servlet.http.HttpServletRequest;  
    16. import javax.servlet.http.HttpServletResponse;  
    17.  
    18. import org.apache.struts2.ServletActionContext;  
    19.  
    20. import com.ele.services.MessageServices;  
    21. import com.ele.services.NewsServices;  
    22. import com.ele.vo.Ele_messageVO;  
    23. import com.ele.vo.Ele_newsVO;  
    24. import com.opensymphony.xwork2.ActionContext;  
    25. import com.opensymphony.xwork2.ActionSupport;  
    26.  
    27. public class AddMessageAction extends ActionSupport  
    28. {  
    29.     private String m_name;  
    30.       
    31.     private String m_content;  
    32.       
    33.     private int b_id;  
    34.       
    35.     public int getB_id()  
    36.     {  
    37.         return b_id;  
    38.     }  
    39.  
    40.     public void setB_id(int bId)  
    41.     {  
    42.         b_id = bId;  
    43.     }  
    44.  
    45.     public String getM_name()  
    46.     {  
    47.         return m_name;  
    48.     }  
    49.  
    50.     public void setM_name(String mName)  
    51.     {  
    52.         m_name = mName;  
    53.     }  
    54.  
    55.     public String getM_content()  
    56.     {  
    57.         return m_content;  
    58.     }  
    59.  
    60.     public void setM_content(String mContent)  
    61.     {  
    62.         m_content = mContent;  
    63.     }  
    64.       
    65.     @Override 
    66.     public String execute()  
    67.     {  
    68.  
    69.         MessageServices msgServices = new MessageServices();  
    70.         msgServices.addMessage(b_id, m_content, m_name);  
    71.                 return SUCCESS;  
    72.     }  
    73.       

    到目前為止,在點(diǎn)擊提交按鈕后,數(shù)據(jù)會(huì)被顯示到頁(yè)面上,但是刷新之后就沒(méi)有了.這也是我將要完成的部分。

    我設(shè)想的解決方法是在查詢文章的時(shí)候,將留言一并查出,不知道還會(huì)遇到什么問(wèn)題。

    在今天的工作過(guò)程中,最讓我糾結(jié)的問(wèn)題就是,利用ajax異步傳值和響應(yīng)數(shù)據(jù)處理這部分。

    試了無(wú)數(shù)種方法都無(wú)果.***還是在別人的幫助下完成的.留下此文,記錄學(xué)習(xí)過(guò)程。

    原文鏈接:http://www.cnblogs.com/houjinxin/archive/2012/05/07/2488224.html

    【編輯推薦】

    1. Java簡(jiǎn)單的網(wǎng)絡(luò)爬蟲(chóng)實(shí)現(xiàn)
    2. Java調(diào)用SQL Server的存儲(chǔ)過(guò)程詳解
    3. MongoDB、Java與對(duì)象關(guān)系映射
    4. Java的Comparable接口的一個(gè)陷阱
    5. Java程序設(shè)計(jì):圖形與多媒體處理

    網(wǎng)頁(yè)題目:Struts2json插件的使用
    分享網(wǎng)址:http://www.dlmjj.cn/article/ccogsoc.html

    其他資訊