MVC2 项目实践

MVC2 项目实践

使用MVC model2开发计科院新闻网站,实现新闻的发布,修改,查询等基本功能

码云地址:https://gitee.com/pinaomansgitee/mvc2.git

 

新增功能:

添加新闻:

数据库新增数据插入方法:

MVC2 项目实践_第1张图片

注意date数据插入需要格式转换,否则报错;对于ID,由于数据库中设置数据类型为自增,故而插入时可以采取忽略,如果想要插入特定ID的新闻,需将数据库表允许IDENTITY_INSERT ON

代码:

        String sql="insert into News (newsCategory,newsTitle,newsContent,newsAuthor,newsDate) " +
                "values ('"+news.getNewsCategory()+"','"+news.getNewsTitle()+"','"+news.getNewsContent()+"','"+news.getNewsAuthor()+"'," +
                "'"+new java.sql.Date(news.getNewsDate().getTime())+"')";

 

 

 

Servlet代码:

MVC2 项目实践_第2张图片

修改新闻:

数据库修改数据方法:

Servlet代码:

此处serlet代码用的和新增新闻的代码差不多,不过传入的数据不同,数据处理相同。

MVC2 项目实践_第3张图片

查看新闻:

新闻界面jsp(套用学校网站代码),具体见码云库。

注意:这里采用界面的动态加载,直接加载部分资源不能加载完全,两个页面动态加载,会重新解析资源。

MVC2 项目实践_第4张图片

删除新闻:

数据库代码:

MVC2 项目实践_第5张图片

Servlet代码:

MVC2 项目实践_第6张图片

Ueditor配置使用问题:

遇到的问题描述

配置好ueditor后,网页上能加载,但是图片上传变灰被禁,多图上传点击报HTTP404错误,图片上传解决好后,页面显示又不能显示;

配置步骤和解决方案:

官网下载jsp版本,解压;web文件夹新建ueditor文件夹,把解压后的文件全部复制道ueditor中,并引入为库(基本操作);

然后配置config.json

MVC2 项目实践_第7张图片

MVC2 项目实践_第8张图片

 

修改imageUrlPrefix;我添加http://localhost:8080/后图片上传功能就可以用了,但是上传后,图片在界面上显示错误,不能正确显示;我又在后面添加tomcat访问前缀http://localhost:8080/servlet_war_exploded;解决问题(servlet_war_exploded不是项目名是tomcat访问前缀)

效果图:

MVC2 项目实践_第9张图片

查看新闻:

MVC2 项目实践_第10张图片

编辑新闻:

MVC2 项目实践_第11张图片

新增新闻:

MVC2 项目实践_第12张图片

MVC2 项目实践_第13张图片

删除新闻:

MVC2 项目实践_第14张图片

你可能感兴趣的:(MVC2 项目实践)