java实现留言版并回复_Java-留言板-回复页面(JSP)
jsp/reply.jsp
pageEncoding="UTF-8"%>
html PUBLIC"-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
Insert title here
// 检查登录的用户
String usernameLogin = (String) session.getAttribute("USERNAME_LOGIN");
if(usernameLogin ==null) {
%>
注册用户
}else{
%>
欢迎,
退出登录
}
%>
留言列表
UserService us =newUserServiceJDBCImpl();
PostService ps =newPostServiceJDBCImpl();
request.setCharacterEncoding("UTF-8");
longid = ParamUtils.getLongParameter(request,"id", -1);
if(id <=0) {
out.print("请指定编号!");
return;
}
Post post = ps.get(id);
if(post ==null) {
out.print("指定的留言不存在!");
return;
}
if(post.getIdParent() !=0) {
out.print("指定的留言不是主题!");
return;
}
if("POST".equals(request.getMethod())) {
if(usernameLogin ==null) {
// 检查用户名和密码
String username = request.getParameter("username");
String password = request.getParameter("password");
if(username !=null&& password !=null) {
username = username.trim();
password = password.trim();
if(us.checkLogin(username, password)) {
session.setAttribute("USERNAME_LOGIN", username);
usernameLogin = username;
}else{
out.print("用户名/密码错误!");
}
}
}
if(usernameLogin !=null) {
Post p =newPost();
p.setIdParent(post.getId());
p.setUser(us.findByUsername(usernameLogin));
p.setTitle(request.getParameter("title"));
p.setContent(request.getParameter("content"));
if(ps.save(p) !=null) {
out.print("增加回复成功");
}else{
out.print("增加回复失败");
}
}
}
%>
value=""/>
if(usernameLogin ==null) {
%>
用户名密码
maxlength="32"/>
}else{
%>
用户名
}
%>
标题
value="Re:"/>
内容
pageEncoding="UTF-8"%>
Insert title here
// 检查登录的用户
String usernameLogin = (String) session.getAttribute("USERNAME_LOGIN");
if (usernameLogin == null) {
%>
注册用户
} else {
%>
欢迎,
退出登录
}
%>
留言列表
UserService us = new UserServiceJDBCImpl();
PostService ps = new PostServiceJDBCImpl();
request.setCharacterEncoding("UTF-8");
long id = ParamUtils.getLongParameter(request, "id", -1);
if (id <= 0) {
out.print("请指定编号!");
return;
}
Post post = ps.get(id);
if (post == null) {
out.print("指定的留言不存在!");
return;
}
if (post.getIdParent() != 0) {
out.print("指定的留言不是主题!");
return;
}
if ("POST".equals(request.getMethod())) {
if (usernameLogin == null) {
// 检查用户名和密码
String username = request.getParameter("username");
String password = request.getParameter("password");
if (username != null && password != null) {
username = username.trim();
password = password.trim();
if (us.checkLogin(username, password)) {
session.setAttribute("USERNAME_LOGIN", username);
usernameLogin = username;
} else {
out.print("用户名/密码错误!");
}
}
}
if (usernameLogin != null) {
Post p = new Post();
p.setIdParent(post.getId());
p.setUser(us.findByUsername(usernameLogin));
p.setTitle(request.getParameter("title"));
p.setContent(request.getParameter("content"));
if (ps.save(p) != null) {
out.print("增加回复成功");
} else {
out.print("增加回复失败");
}
}
}
%>
value="" />
if (usernameLogin == null) {
%>
用户名密码
maxlength="32" />
} else {
%>
用户名
}
%>
标题
value="Re:" />
内容
java实现留言版并回复_Java-留言板-回复页面(JSP)相关推荐
- java留言系统_JAVA留言板系统.doc
留言板系统 1.1留言板系统功能简介 1.留言板系统的主要功能: @注册模块:用户填写相应信息,进行注册,只有注册后,用户才有访问留言板的权利 @登录模块:用户的身份验证功能 @登录信息模块:用户查看 ...
- idea新建springboot后端到前端_码云开源项目:利用SpringBoot+Vue 实现留言版
一.新建Vue项目和SpringBoot项目 新建Vue项目 新建文件夹SpringBoot-Vue-MessageBoard创建Vue项目使用vue ui命令(需要vue 3.0选择刚才的目录 名字 ...
- 微信公众号运营助手,可以在手机上回复粉丝留言
由于公司旗下有好几个微信公众号,经常来回切换登录很麻烦,粉丝留言咨询的时候常常不能及时回复,导致订单流失.于是我们团队开发了一个公众号小助手,可以把多个公众号绑定进来,只要有粉丝留言,马上管理员就收到 ...
- Java实战 SpringBoot 网站开发 留言管理、网站后台留言管理模块、后台网站用户运营数据管理开发。
<QA不加班 > 前言 Java SpringBoot 网站实战开发 留言管理.网站后台留言管理模块.后台网站用户运营数据管理开发. Java 网站开发网站运营后台管理和用户留言板功能后端 ...
- 微信公众号客服系统怎么实现消息提醒,快速回复粉丝留言?
很多做微信公众号运营的小编,都会有这样的工作经验吧,一上班就开始刷新微信公众号后台,看看有没有粉丝留言,然后这一天就开始了时不时打开后台页面看一下,即使这样还是免不了粉丝留言晚回或者漏回的情况发生,追 ...
- 分享微信公众号运营助手,可以在手机上回复粉丝留言
由于公司旗下有好几个微信公众号,经常来回切换登录很麻烦,粉丝留言咨询的时候常常不能及时回复,导致订单流失.于是我们团队开发了一个公众号小助手,可以把多个公众号绑定进来,只要有粉丝留言,马上管理员就收到 ...
- HTML期末大作业~ 蓝色版爱宠之家(5个页面)带留言板宠物 学生网页设计作业源码(HTML+CSS+JS)...
HTML期末大作业~ 蓝色版爱宠之家(5个页面)带留言板宠物 学生网页设计作业源码(HTML+CSS+JS) 临近期末, 你还在为HTML网页设计结课作业,老师的作业要求感到头大?HTML网页作业无从 ...
- HTML期末大作业~ 蓝色版爱宠之家(5个页面)带留言板宠物 学生网页设计作业源码(HTML+CSS+JS)
HTML期末大作业~ 蓝色版爱宠之家(5个页面)带留言板宠物 学生网页设计作业源码(HTML+CSS+JS) 临近期末, 你还在为HTML网页设计结课作业,老师的作业要求感到头大?HTML网页作业无从 ...
- 案例:简单版发布和删除留言案例
案例:简单版发布和删除留言案例 发布留言--案例分析: ① 核心思路: 点击按钮之后,就动态创建一个 li,添加到 ul 里面. ② 创建 li 的同时,把文本域里面的值通过 li.innerHTML ...
最新文章
- 你的AI模型有哪些安全问题,在这份AI攻防“词典”里都能查到
- 2020年python工资一般多少钱-2020年Python发展前景如何呢?
- 【转】未能加载文件或程序集或它的某一个依赖项,系统找不到指定的文件
- 域服务器更改计算机名,Active Directory管理之:更改DC的IP地址与重命名DC计算机名...
- 【APICloud系列|37】 银联支付的实现
- Fedora 19 Mate环境安装Gnome3
- 鲍捷 | 知识表示——面向实战的介绍
- vmware nat模式网络不通_【EVENG入门】 03EVENG网络运行环境(桥接模式、NAT模式、Cloud连接虚拟设备)...
- MySQL 优化 —— EXPLAIN 执行计划详解
- 数组保存为灰度图_「PS抠图系列9」通道
- ldap 统一认证 java_基于LDAP的统一身份认证系统的设计与实现
- 广袤之中:沿着克拉克三大定律,读懂华为的最深期待
- Python--小游戏二十四点
- 单商户商城系统功能拆解47—应用中心—自定义海报
- 机遇与财富并存,一家网吧打造自己的客户数据库,后端疯狂盈利!
- 微信公众号网页开发——实用真机调试
- 青藤 #10115 栈练习1
- 创新的时机 – 黄金点游戏
- Oracle统计信息(二)—— 直方图 Histogram
- lol韩服游戏内设置_lol韩服设置中文对照
热门文章
- SQL语言学习(四)常见函数学习
- Python 读取和输出到txt
- Python字符串删除指定符号(不限位置)
- 源 arm_arm和X86处理器性能简单测试
- 倒计时几秒_和平精英:倒计时0秒时进圈会不会被淘汰?主播展示极限卡圈
- relative会脱离文档流吗_脱离华为之后,高通伸来援手,荣耀40会搭载骁龙888吗?...
- YunYang1994/tensorflow-yolov3 IndexError: list index out of range 解决办法
- pycharm 如何设置文件头信息?信息模板 头文件 coding: utf-8
- linux——脚本的练习示例二
- Canal全方位深入讲解,看这一篇就够了