企业门户网站毕业设计论文内容摘要:

ultStr else return nullToString temp else return defaultStr 2 编写将从表单中获取的字符串中的 HTML 标记中的 替换为相对应的 HTML标记的方法 getEscapeHTMLParameter 代码如下 public static String getEscapeHTMLParameter HttpServletRequest request String paramName return nullToString StringUtilsescapeHTMLTags ParamUtilsgetParameter request paramName true 3 编写对表单信息读取后对于空的信息及没有值的表单设置默认值返回字符串的方法 getParameter 代码如下 public static String getParameter HttpServletRequest request String paramName boolean emptyStringsOK String temp requestgetParameter paramName if temp null if tempequals emptyStringsOK return else return temp else return 4 编写对于表单中的数字进行合法性验证对于不合法的输入将该表单元素设置为默认值的方法 getIntParameter 代码如下 public static int getIntParameter HttpServletRequest request String paramName int defaultNum String temp requestgetParameter paramName if temp null tempequals int num defaultNum try num IntegerparseInt temp catch Exception ignored return num else return defaultNum 5 编写对于表单中的整型数据进行处理的方法 getIntParameter 代码如下 public static int getIntParameter HttpServletRequest request String paramName return getIntParameter request paramName 0 6 编写对于空字符串进行处理的方法 nullToString 代码如下 public static String nullToString String oldString if oldString null return return oldString public static String nullToString String oldStringString defaultValue oldString nullToString oldString if equals oldString return defaultValue return oldString 7 编写对 request 信息进行处理的方法 getRequestString 该方法主要调用前面定义的基本方法实现最终目的代码如下 public static String getRequestString HttpServletRequest requestString s s nullToString s trim s ParamUtilsgetEscapeHTMLParameter request s s StringUtilstoChinese s s StringUtilstoUnicode s s StringUtilsStringtoSql s return s public static String getRequestString Request request String s s nullToString s trim s ParamUtilsgetEscapeHTMLParameter request s s StringUtilstoUnicode s s StringUtilsStringtoSql s return s 8 编写对 SQL 字符串进行处理的方法 getSqlString 该方法同样要调用前面定义的基本方法实现最终目的代码如下 public static String getSqlString String s s StringUtilsSqltoString s s StringUtilstoChinese s s nullToString s trim return s 9 编 写 对 request 信 息 中 的 HTML 标 记 符 进 行 处 理 的 方 法getEscapeHTMLParameter 该方法需要调用 StringUtils 类中的 escapeHTMLTags方法实现代码如下 public static String getEscapeHTMLParameter Request request String s return nullToString StringUtilsescapeHTMLTags requestgetParameter s 10 编写对 request 信息中的 HTML 标记符进行 处理的方法 getIntParameter代码如下 public static int getIntParameter Request request String s int defaultNum 0 String temp requestgetParameter s if temp null tempequals int num defaultNum try num IntegerparseInt temp catch Exception ignored return num else return defaultNum 6 网站主要功能模块设计 61 网站前台首页设计 图 4 网站前台首页的运行结果 jsp 2 左侧文件 主要用于显示网站公告工具软件下载排行工具补丁下载排行友情链接 等信息 leftjsp 3 热点新闻 主要用于显示网站的热点新闻 newjsp 4 产品介绍 主要用于网站的产品信息 producejsp 5 版权信息 显示网站版权信息 bottomjsp 62 产品地带模块设计 对于一个企业的门户网站宣传自己公司的产品是必不可少了在铭宇科技门户网站的网站导航条中设置了一个产品地带超链接用户单击产品地带超链接的下拉菜单中要查看产品的类别名称即可进入到产品地带页面在该页面的右侧将显示出该类别的所有产品信息用户也可以通过左侧的商品分类查看产品信息产品地带页面的运行 结果如图 5 所示 图 5 产品地带模块的页面运行结果 1 显示产品分类列表并为每个分类名称加入超连接实现按类别查看产品信息产品分类信息被保存到产品分类表 ssort 中显示产品分类列表时只需从产品分类表 ssort 中获取出全部分类信息并循环显示即可由于本系统采用的是抽象工厂模式全部对数据库操作的代码均在类中实现所以在 JSP 页面中只需调用BasetableFactory 中的相应方法 ListSsort 即可完成从数据库中获取产品分类信息的工作代码如下 page contentType texthtml charset GBK page import javautilCollection page import javautilIterator page import bwmcore page import bwmmodelSsort meta equiv ContentType content texthtml charset GBK link href cssstylecss rel stylesheet type textcss table width 200 height 359 border 0 cellpadding 0 cellspacing 0 class tableBorder_R td height 67 colspan 2 img src imagesindex_typegif width 234 height 67 tr align right td colspan 2 valign top table width 180 border 0 cellpadding 0 cellspacing 0 Collection coll BasetableFactorygetInstance ListSsort if coll nullcollsize 0 td height 25 没有产品列表 else Iterator it colliterator while ithasNext 判断序列中是否还在其他元素也就是说判断是否还有产品分类名称 Ssort l Ssort itnext 取得序列中的第下一个元素 td height 25 img src imagesrectgif width 4 height 4 border 0 nbspnbsp a class delink href list_softsortjspsid lgetSid lgetName。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。