MVC2 项目实践

新增功能:

添加新闻:

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

MVC2 项目实践

注意: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 项目实践

修改新闻:

数据库修改数据方法:

MVC2 项目实践

Servlet代码:

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

MVC2 项目实践

查看新闻:

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

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

MVC2 项目实践

删除新闻:

数据库代码:

MVC2 项目实践

Servlet代码:

MVC2 项目实践

Ueditor配置使用问题:

遇到的问题描述:

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

配置步骤和解决方案:

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

然后配置config.json

MVC2 项目实践

MVC2 项目实践

 

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

效果图:

MVC2 项目实践

查看新闻:

MVC2 项目实践

编辑新闻:

MVC2 项目实践

新增新闻:

MVC2 项目实践

MVC2 项目实践

删除新闻:

MVC2 项目实践

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

MVC2 项目实践

上一篇:全文检索工具——Lucene学习


下一篇:.NET----- 对下拉框的控制