(十三)信息发布管理

实现信息发布管理CRUD

1.1              编写信息实体映射文件

编写信息实体类Info 及其映射文件 Info.hbm.xml

设置“信息分类”、“状态”的常量信息,其中信息分类需要设置一个静态MAP包括信息分类用于在页面的显示。

1.2              实现信息发布管理

1、  编写InfoDao/InfoDaoInfo

2、  编写InfoService/InfoServiceImpl

3、  编写 InfoAction

4、  编写info-struts.xml 和 info-spring.xml,并将info-struts.xml引入struts.xml

5、  引入美工页面并修改

6、  实现页面中添加、编辑、删除

富文本编辑器Ueditor

ueditor下载地址:

http://ueditor.baidu.com/ 下载1.4.3 –utf8-Jsp版本。完整demo可参考下载文件中的index.html

导入 ueditor 到项目中;将ueditor导入到项目的js目录下。导入ueditor/jsp/lib目录中的“commons-codec-1.9.jar”、“json.jar”、“ueditor-1.1.1.jar”这几个jar包到项目的web-inf/lib目录中。

配置 ueditor 中图片上传前缀和路径;打开“ueditor/jsp/config.json”

注意:修改web.xml中struts过滤器的过滤规则,将/*改为 *.action 。避免引起struts过滤器把ueditor的图片等资源上传jsp给拦截而导致上传图片等失败。

<filter-mapping>

<filter-name>struts2</filter-name>

<url-pattern>*.action</url-pattern>

</filter-mapping>

引入ueditor到jsp页面,在ueditor的ueditor.config.js文件中,要求我们需要配置好ueditor的根目录地址;在我们页面引用时也需要在js中制定 UEDITOR_HOME_URL的路径。运用到页面时我们只需要将一个textarea的表单项的id和euditor实例化时的id一致即可。

将下面脚本内容引入到jsp页面中:

 1 <script type="text/javascript" charset="utf-8" src="${basePath}js/ueditor/ueditor.config.js"></script>
 2     <script type="text/javascript" charset="utf-8" src="${basePath}js/ueditor/ueditor.all.min.js"> </script>
 3     <script type="text/javascript" charset="utf-8" src="${basePath}js/ueditor/lang/zh-cn/zh-cn.js"></script>
 4     <script>
 5         //配置ueditor的根路径
 6         var UEDITOR_HOME_URL = "${basePath}js/ueditor/";
 7         var ue = UE.getEditor(‘editor‘);
 8     </script>
 9
10 <s:textarea id="editor" name="info.content" cssStyle="width:90%;height:160px;" />

异步信息发布

在InfoAction中新增方法 publicInfo,主要用于修改信息的状态。

将新加的未发布的信息,在操作栏点击“发布”后,通过ajax将信息状态改为发布状态并更新列表中对应信息的状态。

在listUI.jsp中需要对状态列、和操作栏中的发布链接新增id来标识,当处理成功后根据id修改对应的值。

新增如下js方法。

时间: 2025-01-19 23:34:56

(十三)信息发布管理的相关文章

基于MVC框架的新闻信息发布系统设计与实现——论文随笔(十三)

一.基本信息 标题:基于MVC框架的新闻信息发布系统设计与实现 时间:2015-05 出版源:东北大学 领域分类:系统架构和设计 二.研究背景 问题定义:随着信息化社会的快速发展和Internet的普及 ,上网查阅新闻信息的人越来越多.新闻发布系统的用户是相当惊人的,其重要性是不容置疑的,当然这也对新闻发布系统的开发提出了更髙更严格的要求. 相关工作:本文提出开发一个新闻发布系统的想法 ,以解决传统获取新闻过程中所产生的诸多不便的问题,同时,也可为商业网站与外界实现更好的沟通 ,创造更多 的商业

金笛短信中间件Web版本和研发信息发布

金笛短信中间件VC版经过8年的不断完善,一直在客户中拥有良好的口碑.随着产品用户群日益扩大, 更多客户提出基于WEB收发.管理的需求. 金笛短信中间件Web版从金笛JAVA开发包发展而来,历时V3.1,V3.2,V3.3, V3.4, V3.5各个版本,不觉已经5个春秋. 在这个春日盎然.煦日洋溢的日子里,金笛短信中间件Web版V3.6.1隆重发布了!新版本有更多激动人心的功能.这个版本在推出之前,已经经过长时间的测试与完善,经过多年的技术积累和沉淀,相信这个版本的稳定性和智能化会给您留下印象.

[第五组]典型场景:活动发布管理

场景 工作序号004:活动发布管理,最后修改时间:2017/7/6 背景 1)经典客户:李石[主要]. 2)客户的需求/迫切解决的问题 a.李石:上传图像文件缓慢,各个图像的尺寸要求太过严格. b.李石:发布活动后,最终的活动页面展示效果无法预览. 3)假设: a.李石使用拥有系统授予的管理员权限的账号. b.活动发布功能已上线. 2 . 场景 关于这个场景的文字描述. 李石接收到学校食堂新品上市的消息后,确认该消息属实且符合发布要求,准备将这些信息添加到hunger-killer. 李石打开h

如何制作一个ASP.NETMVC4信息发布网站

注册管理 ---- 用户发布管理(针对某一用户禁止发布信息) ---- 用户评论管理(针对某一用户禁止评论信息) ---- 用户发布审核管理 ---- 流程思考: 用户注册账号------------>>>账号没有重复的------------>>>注册成功 ---------------------------------------- 用户发布信息(帖子)-------->>发布后待(管理员审核) ----------------------------

信息种类管理

信息种类管理 --摘自<公司开了,你该这样管理>作者:张国祥 信息种类管理 一般企业将信息类别分为三种:宏观政策信息.内部经营信息.外部市场信息.笔者建议分为五种:宏观政策信息.行业趋势信息.竞争对手信息.外部市场信息.内部经营信息.这种划分其实就是把宏观政策信息和外部市场信息作了细分,以便信息收集和管理更有针对性和实用性.五类信息包含的主要内容如下: 1.         宏观政策信息:国家经济决策.国家产业政策.国家调控政策.国际经济形势.国际金融信息.大宗商品价格走势.影响国计民生的政策

华为软件开发云发布管理测评报告

华为软件开发云的发布管理是面向软件开发者提供软件组件仓库,生命周期,内部及第三方依赖等管理服务,支撑产品持续发布,提升发布质量及效率.目前发布管理支持提供了Maven私有仓.中央仓代理.内部组件依赖管理服务. 目前发布服务提供的Maven仓库有release(发布仓),snapshot(快照仓),Mirror(中央仓镜像库),编译构建仓四种类型,其中release和snapshot属于租户级私有仓,用户归档用户内部软件组件的发布版本和快照版本,并支持通过Maven配置进行租户内依赖共享:Mirr

Web供求信息发布平台

每天记录学习,每天会有好心情.*^_^* 最近了解了基于Web的供求信息发布平台项目,在这个平台记录一下这个基于Web的供求信息发布平台项目,方便以后再次使用或学习的时候能够及时的翻阅.在完成基于Web的供求信息发布平台项目的时候,考虑了很多框架.最终决定选用SSM(MYECLIPSE),该框架具有极强的移植性,多平台性,便于操作性等优点.此框架能在MYECLIPSE开发工具中完美的编写和运行,基于Web的供求信息发布平台为一个 后台项目.通过网络提供供求信息发布服务,具有现实信息服务公司无法比

SSM供求信息发布平台

每天记录学习,每天会有好心情.*^_^* 今日思考,完成一个基于SSM框架下的供求信息发布平台项目,需要实现哪些功能?此类项目常见描述如下:通过网络提供供求信息发布服务,具有现实信息服务公司无法比拟的优点.采用当前非常流行的B/S体系结构,以JSP作为开发技术,主要依赖SSM技术框架,mysql数据库建立本系统.为广大企业建立相应平台提供借鉴.SSM(MYECLIPSE)框架及其适合基于SSM框架下的供求信息发布平台,使用MVC的思想可以极大程度减少重复工作量.和SSM(MYECLIPSE)框架

2016年3月7日作业 信息化基础知识、信息系统服务管理

1 信息化基础.信息系统服务管理 信息化 信息的概念存在两个基本的层次,即本体论层次和认识论层次. 1.1.3 国家信息化体系要素 国家信息化体系包括信息技术应用.信息资源.信息网络.信息技术和产业.信息化人才.信息化法规政策和标准规范6个要素 1 信息技术应用 是国家信息化建设的主阵地,是信息化体系六要素中的龙头. 2 信息资源 信息资源开发利用是国家信息化的核心任务,是国家信息化建设取得实效的关键,也是我国信息化的薄弱环节,信息资源的开发和利用的程度是称量国家信息化水平的一个重要标志. 3