MVC2 项目实践
使用MVC model2开发计科院新闻网站,实现新闻的发布,修改,查询等基本功能
码云地址:https://gitee.com/pinaomansgitee/mvc2.git
新增功能:
添加新闻:
数据库新增数据插入方法:
注意: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代码:
修改新闻:
数据库修改数据方法:
Servlet代码:
此处serlet代码用的和新增新闻的代码差不多,不过传入的数据不同,数据处理相同。
查看新闻:
新闻界面jsp(套用学校网站代码),具体见码云库。
注意:这里采用界面的动态加载,直接加载部分资源不能加载完全,两个页面动态加载,会重新解析资源。
删除新闻:
数据库代码:
Servlet代码:
Ueditor配置使用问题:
遇到的问题描述:
配置好ueditor后,网页上能加载,但是图片上传变灰被禁,多图上传点击报HTTP404错误,图片上传解决好后,页面显示又不能显示;
配置步骤和解决方案:
官网下载jsp版本,解压;web文件夹新建ueditor文件夹,把解压后的文件全部复制道ueditor中,并引入为库(基本操作);
然后配置config.json
修改imageUrlPrefix;我添加http://localhost:8080/后图片上传功能就可以用了,但是上传后,图片在界面上显示错误,不能正确显示;我又在后面添加tomcat访问前缀http://localhost:8080/servlet_war_exploded;解决问题(servlet_war_exploded不是项目名是tomcat访问前缀)