在线新闻系统毕业设计 - 图文(3)

2020-02-21 22:41

马鞍山师范高等专科学校毕业设计(论文)

theTimeout = setTimeout('textPulseDown()',delay); return 0; } }

function textPulseDown(){ if (!document.all) return if (i > from) {

theText.style.filter = \i + \

i--;

theTimeout = setTimeout('textPulseDown()',delay); return 0; }

if (i = from)

{theTimeout = setTimeout('textPulseUp()',delay); return 0;} } //-->

五、 个人遇到的困难与获得的主要成果(本节内容不得

少于3页)

开发过程中遇到的困难和解决

1.中文乱码的问题,在使用框架整合的时候,其实和原来学习Jsp解决中文乱码

11

马鞍山师范高等专科学校毕业设计(论文)

的方法差不多,我用的是struts1,当然如果使struts2,好像更好解决一些,直接用过滤器就可以了,自己配置一下。在struts1中,我是这样解决中文乱码的:

1)先编写一个处理类:

package com.struts.processor;(自己定义的包名) import java.io.UnsupportedEncodingException; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.struts.action.RequestProcessor; public class NewProcessor extends RequestProcessor { protected boolean processPreprocess(HttpServletRequest arg0, HttpServletResponse arg1) { try {

arg0.setCharacterEncoding(\当然编码格式可以自定 } catch (UnsupportedEncodingException e) { e.printStackTrace(); }

return super.processPreprocess(arg0, arg1); }

2)在struts-config.xml中配置:

把它写在资源配置文件前面

2.使用hiberanate封装数据库操作,执行添加操作的时候,数据插进去了,但同时会莫名其妙的多出一行空行值来:

12

马鞍山师范高等专科学校毕业设计(论文)

1)说实话,这个错误浪费了我不少时间,在google上找了找,没找到,问一些网友,他们也是笼统的给我说了一下,看来还得靠自己,

我坚信,自己一定可以搞定的,即便赔不该浪费的时间,我也要去执着的看,调试,找错误的根源。

2)我是用hibernate来管理数据的么,所以很多数据库的操作,它都给完成了,于是,我进入它的源文件里去看,没有头绪,找不到错因。

3)试了很多办法,改了很多次代码都没能如愿,终于,这一次修改,问题解决了: 当收集的表单数据传到Action里面,先对其进行判断,限定,如果传过来的数据为空,就不让它执行下面的程序,这样就可以解决和防止空数据的传入。

3、在开发新闻发布系统的过程中,遇到了许多以前没有遇到的问题.比如在使用DataList进行模板编辑时,总会出现一些错误,后来改用Repeater还是出现很多问题,显示出来的信息与自己想象的不大一样。另外在进行数据库操作时,ExecuteNoQuery()和ExecuteXMLReader()操作数据库时经常会混淆一些细微的差别。

在开发过程中有不少的创新之处,整个开发过程中,我曾经想过放弃,因为这中间有很多是以前没有遇到的新问题,以前开发的都是一些中规中矩的系统,没有什么很大的创新之处,自然也就没有什么难点,但是在这次的开发中我遇到了很多新的问题,我发现了模式的魅力,感觉到自己知识的缺乏,这中间用到了不少的新的、难的技术,不过在这段毕业设计的时间中,我都在老师和同学的帮助下克服了这些困难。我觉得这是一个大的进步,虽然学习的难度很大,不过我仍很高兴。因为我从学习中找到了快乐。其实我觉得在开发一个大的系统的时候,不管是个人还是团队,必须作好需求分析,建立好数据库,如果需求分析不成功,那到后面是很难做下去的,本系统的开发就遇到这样的情况,以致于很长时间都是在做无用功,最后全部从新部署。一个好的需求分析报告将给系统的设计带来很大的帮助,它会很大程度上减少程序员的负担。

4、新闻发布系统,简单文字发布正常,有复杂(比如表格,图片时)内容

发布就出错?

错误如下:

A potentially dangerous Request.Form value was detected from the client (D_Content=\

13

马鞍山师范高等专科学校毕业设计(论文)

我在网上查过用以下方法解决:

错误信息: 中文信息:

从客户端(FreeTextBox1=\中检测到有潜在危险的 Request.Form 值。 英文信息:

A potentially dangerous Request.Form value was detected from the client (FreeTextBox1=\ 解决方法:

这是.net Framework 1.1中新增的功能,可以防止恶意脚本的攻击。 解决方法有两种:

方法1. 在.aspx页面中添加:

< %@ Page validateRequest=\ 方法2. 修改Web.Config文件: < CONFIGURATION> < SYSTEM.WEB>

< PAGES validateRequest=\ < /SYSTEM.WEB> < /CONFIGURATION>

六、测试与运行记录

在首页单击进入后台:

输入账户:mr;密码:mrsoft。

14

马鞍山师范高等专科学校毕业设计(论文)

进入后台

1)添加新的管理员

单击【添加新的管理员】按钮,界面右侧自动显示相关的界面。

15


在线新闻系统毕业设计 - 图文(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:《东海之大乐》教案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: