189 8069 5689

Struts2中json插件如何使用

今天就跟大家聊聊有关Struts2 中json插件如何使用,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

成都创新互联公司:从2013年成立为各行业开拓出企业自己的“网站建设”服务,为近1000家公司企业提供了专业的成都做网站、成都网站建设、成都外贸网站建设、网页设计和网站推广服务, 按需定制由设计师亲自精心设计,设计的效果完全按照客户的要求,并适当的提出合理的建议,拥有的视觉效果,策划师分析客户的同行竞争对手,根据客户的实际情况给出合理的网站构架,制作客户同行业具有领先地位的。

***步:在struts2基本jar包的基础上添加struts2-jsonplugin

第二步:在stuts.xml文件中将extends由默认的struts-default改为json-default

第三步:在jsp中引入jquery

第四步:画页面

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>  <%      String path = request.getContextPath();      String basePath = request.getScheme() + "://"             + request.getServerName() + ":" + request.getServerPort()              + path + "/";  %>                    新闻公告                                         jQuery(document).ready(function()         {                  $("#mes_button").bind("click",function(event){                                    var m_name = $("#m_name").val();                  var m_content = $("#m_content").val();                  var b_id = $("#b_id").val();                  $.ajax({                      type: "POST",                      url: "addMessage.action",                      data:{"m_name":m_name,"m_content":m_content,"b_id":b_id} ,                      success: function (data) {                                 $("#message_list").append(""   + data.m_name + "

" + data.m_content +"

");                      }                  });                             });                           });                                                                                                                      
                                                                    首页                              
                                                                 新闻公告                                                                                               专业动态                                                                                               文章列表                                                                                               成果展示                                                                                                下载中心                                                                                               管理员入口                                                                                                                                                 正文                                                                                                

                              ${ins.b_title }                          

                                                        时间:${ins.b_date }                                                                                  ${ins.b_content}                                                                                                                                                                                                                                                                         发表评论                                                                                  用户名:                                                                                                                                                                                                                                                                                                                                                                                                      
                  
              
                                                 Copyright (c) 2012 Inc All rights reserved 版权所有 by                  黑龙江科技学院                                                                      

第四步:写业务代码

public void addMessage(int b_id,String m_content,String m_name)      {          PreparedStatement ps = null;          try         {              String sql = "insert into message(b_id,m_name,m_content,m_date,m_status) values(?,?,?,?,?)";               ps = DBUtils.getConnection().prepareStatement(sql);              ps.setInt(1,b_id);              ps.setString(2,m_content);              ps.setString(3,m_name );              ps.setDate(4, new Date(new java.util.Date().getTime()));              ps.setString(5, "1");              ps.executeUpdate();          }          catch (Exception e)          {              e.printStackTrace();          }          finally         {              DBUtils.close(ps);              DBUtils.close();          }                }

第五步:在action调用该方法:目的是将留言录入数据库

package com.ele.web.action.message;   import java.io.BufferedInputStream;  import java.io.BufferedOutputStream;  import java.io.File;  import java.io.FileInputStream;  import java.io.FileOutputStream;  import java.io.IOException;  import java.io.InputStream;  import java.io.OutputStream;  import java.io.PrintWriter;  import java.text.DateFormat;  import java.text.SimpleDateFormat;  import java.sql.Date;  import javax.servlet.http.HttpServletRequest;  import javax.servlet.http.HttpServletResponse;   import org.apache.struts2.ServletActionContext;   import com.ele.services.MessageServices;  import com.ele.services.NewsServices;  import com.ele.vo.Ele_messageVO;  import com.ele.vo.Ele_newsVO;  import com.opensymphony.xwork2.ActionContext;  import com.opensymphony.xwork2.ActionSupport;   public class AddMessageAction extends ActionSupport  {      private String m_name;            private String m_content;            private int b_id;            public int getB_id()      {          return b_id;      }       public void setB_id(int bId)      {          b_id = bId;      }       public String getM_name()      {          return m_name;      }       public void setM_name(String mName)      {          m_name = mName;      }       public String getM_content()      {          return m_content;      }       public void setM_content(String mContent)      {          m_content = mContent;      }            @Override     public String execute()      {           MessageServices msgServices = new MessageServices();          msgServices.addMessage(b_id, m_content, m_name);                  return SUCCESS;      }        }

看完上述内容,你们对Struts2 中json插件如何使用有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注创新互联行业资讯频道,感谢大家的支持。


标题名称:Struts2中json插件如何使用
标题路径:http://cdxtjz.cn/article/ijdeji.html

联系我们

您好HELLO!
感谢您来到成都网站建设公司,若您有合作意向,请您为我们留言或使用以下方式联系我们, 我们将尽快给你回复,并为您提供真诚的设计服务,谢谢。
  • 电话:028- 86922220 18980695689
  • 商务合作邮箱:631063699@qq.com
  • 合作QQ: 532337155
  • 成都网站设计地址:成都市青羊区锣锅巷31号五金站写字楼6楼

小谭建站工作室

成都小谭网站建设公司拥有多年以上互联网从业经验的团队,始终保持务实的风格,以"帮助客户成功"为已任,专注于提供对客户有价值的服务。 我们已为众企业及上市公司提供专业的网站建设服务。我们不只是一家网站建设的网络公司;我们对营销、技术、管理都有自己独特见解,小谭建站采取“创意+综合+营销”一体化的方式为您提供更专业的服务!

小谭观点

相对传统的成都网站建设公司而言,小谭是互联网中的网站品牌策划,我们精于企业品牌与互联网相结合的整体战略服务。
我们始终认为,网站必须注入企业基因,真正使网站成为企业vi的一部分,让整个网站品牌策划体系变的深入而持久。