JSP博客课程设计(4)

2019-01-27 21:34

//添加参数"-s",该参数指定截取的图片大小

cutpic.add(\); //添加截取的图片大小为350*240

cutpic.add(cutPicPath); //添加截取的图片的保存路径 boolean mark=true;

ProcessBuilder builder = new ProcessBuilder(); try { builder.command(convert); builder.start();

builder.command(cutpic); builder.start(); } catch (Exception e) { mark=false;

e.printStackTrace(); }

return mark; }

7、我的留言模块设计

显示我的留言列表时,对应的jsp文件是pages/word/listShow.jsp和leaveWord.jsp,其具体代码如下:

background=\>

☆★☆ 目前没有任何留言!☆★☆

查看所有留言【共${cpage.allR}条】

items=\>

${single.wordAuthor}

color=\>${single.wordTime}


<%@ page language=\ contentType=\%> <%@ taglib uri=\ prefix=\ %>

留言请先【登录】,您也可以选中 匿名留言 无需登录进行留言!

最新留言

目前没有任何留言!

${single.wordAuthor} ${single.wordTime}

value=\escapeXml=\/>

8、博主登录设计

在实现博主登录时,需要创建一个名为MyLogon的Servlet,并且重写doPOst()方法以实现博主登录,其代码如下:

protected void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException { String message=\;

HttpSession session=request.getSession();

String goWhere=request.getParameter(\); UserSingle

callMaster=(UserSingle)session.getAttribute(\); Object logoner=session.getAttribute(\);

if(logoner!=null&&(logoner instanceof UserSingle)){ //用户已经登录

String forward=\;

if(\.equals(goWhere)){ //如果触发的是"管理博客"请求

if(((UserSingle)logoner).getId()==callMaster.getId()){ //如果当前登录的用户就是被访问博客的博主

forward=this.getServletContext().getInitParameter(\); }

else{

//如果当前登录的用户不是被访问博客的博主 message=\您没有权限管理该博客!【返回】\;

request.setAttribute(\,message);

forward=this.getServletContext().getInitParameter(\);

} }

else{ //如果触发的是"我的博客"请求

forward=\+((UserSingle)logoner).getId(); }

RequestDispatcher rd=request.getRequestDispatcher(forward); rd.forward(request,response); }

else{ //用户没有已经登录

String forward=\;

String name=request.getParameter(\); String pswd=request.getParameter(\);

message=validateLogon(name,pswd); //进行表单验证

if(message.equals(\)){ //表单验证成功 try {

UserDao userDao=new UserDao();

logoner=userDao.getLogoner(new Object[]{name,pswd}); } catch (SQLException e) { e.printStackTrace(); }

if(logoner==null){ //登录失败

message=\输入的 用户名密码 不正确!\;

request.setAttribute(\,message); forward=getInitParameter(\); }

else{ //登录成功

if(\.equals(goWhere)){ //如果触发的是"管理博客"请求 if(((UserSingle)logoner).getId()==callMaster.getId()){ //如果当前登录的用户就是被访问博客的博主

forward=this.getServletContext().getInitParameter(\); session.setAttribute(\,logoner); }

else{ //如果当前登录的用户不是被访问博客的博主

message=\您没有权限登录他人博客!【返回】\;

request.setAttribute(\,message);

forward=this.getServletContext().getInitParameter(\);

} }

else{ //如果触发的是"我的博客"请求 forward=\+((UserSingle)logoner).getId();


JSP博客课程设计(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:影城值班经理工作总结

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

马上注册会员

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