03-11-2015-bbs_v0.1完结

1、trim():对字符串进行去空格处理(去除前后空格,不去除字符串内的空格)
2、bbs中注销的功能:消除session中已经设置的属性,
session.removeAttribute(“CurrentUse”);
response.sendRedirect(“../index_handler.jsp”);
./:代表当前目录
../:代表上一级目录
3、java中设置时间的格式

Date dt = new Date();//创建时间对象
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-mm-dd hh:mm:ss.sss");
syso(sdf.format(dt));//格式与上面一致的时间

4、response.sendRedirect(“login.jsp?returnUrl=view_handler.jsp?newsId=”+newsId);
5、关于在new表中显示user表中的姓名:多表连接
更改NewsInfo中增加name的属性
更改NewsDao中的SQL语句:

SELECT n.*,u.name AS userName FROM news n LEFT JOIN users u ON n.userid = u.id

bbs_v0.2

Serverlet:
servlet:Server Applet。全称:Java Servlet(Java编写服务端程序)

新建Servlet:com.ifly.bbs.action:IndexAction.java
a、public class IndexAction extends HttpServlet{ }
b、直接新建:Servlet
@WebServlet(“/index”)//语句结尾没有分号,后面路径自己写但是一定要已分号开头,否则tomcat启动不了。由于这里的“代表名”(路径)可以随便写所以跳转时(response)写法:response.sendRedirect(req.getContextPath() + “/myindex”);
6、Servlet中session的获取(不是jsp文件):

HttpSession session = request.getSession(true);//当没有session对象时,创建一个session对象

复制项目注意更改:项目属性—>bbs_v0.2
Web Project Settings—>Context root:bbs_v0.2
7、表单提交:放入doPost()方法
页面请求:放入doGet()方法
8、Servlet:
request:“/”:表示根目录,127.0.0.1:8080/—>转发”/”的含义
response:跳转时:前面不用加”/”

你可能感兴趣的:(03-11-2015-bbs_v0.1完结)