java web 典型项目开发案例 包括ajax聊天室、B2C电子商务网站、博客网核心模块开发、仿百度知道之明日知道、在线投票统计功能、在线音乐, 内附有数据库database
超有用的java web 案例
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2012-08-15 10:45 java web典型项目开发案例
目录 0 2012-08-09 17:11 java web典型项目开发案例ajax聊天室
目录 0 2012-08-09 17:11 java web典型项目开发案例ajax聊天室573
文件 919 2011-02-15 14:11 java web典型项目开发案例ajax聊天室573.classpath
目录 0 2012-08-09 17:11 java web典型项目开发案例ajax聊天室573.myeclipse
文件 282 2011-03-15 16:33 java web典型项目开发案例ajax聊天室573.mymetadata
文件 1409 2011-02-15 14:11 java web典型项目开发案例ajax聊天室573.project
目录 0 2012-08-09 17:11 java web典型项目开发案例ajax聊天室573.settings
文件 500 2011-02-15 14:09 java web典型项目开发案例ajax聊天室573.settings.jsdtscope
文件 330 2011-02-15 14:09 java web典型项目开发案例ajax聊天室573.settingsorg.eclipse.jdt.core.prefs
文件 49 2011-02-15 14:09 java web典型项目开发案例ajax聊天室573.settingsorg.eclipse.wst.jsdt.ui.superType.container
文件 6 2011-02-15 14:09 java web典型项目开发案例ajax聊天室573.settingsorg.eclipse.wst.jsdt.ui.superType.name
目录 0 2012-08-09 17:11 java web典型项目开发案例ajax聊天室573src
目录 0 2012-08-09 17:11 java web典型项目开发案例ajax聊天室573srccom
目录 0 2012-08-09 17:11 java web典型项目开发案例ajax聊天室573srccomwgh
文件 10539 2011-02-15 14:10 java web典型项目开发案例ajax聊天室573srccomwghMessagesAction.java
文件 772 2011-02-15 14:10 java web典型项目开发案例ajax聊天室573srccomwghStringUtils.java
文件 720 2011-02-15 14:10 java web典型项目开发案例ajax聊天室573srccomwghUserInfo.java
文件 809 2011-02-15 14:10 java web典型项目开发案例ajax聊天室573srccomwghUserListener.java
目录 0 2012-08-09 17:11 java web典型项目开发案例ajax聊天室573WebRoot
文件 207 2011-02-15 14:10 java web典型项目开发案例ajax聊天室573WebRootcontent.jsp
目录 0 2012-08-09 17:11 java web典型项目开发案例ajax聊天室573WebRootCSS
文件 2176 2011-02-15 14:10 java web典型项目开发案例ajax聊天室573WebRootCSSstyle.css
目录 0 2012-08-09 17:11 java web典型项目开发案例ajax聊天室573WebRootimages
文件 13726 2011-02-15 14:10 java web典型项目开发案例ajax聊天室573WebRootimagesgo.jpg
文件 17344 2011-02-15 14:10 java web典型项目开发案例ajax聊天室573WebRootimageslogin.gif
文件 19293 2011-02-15 14:10 java web典型项目开发案例ajax聊天室573WebRootimages op.jpg
文件 1146 2011-02-16 13:10 java web典型项目开发案例ajax聊天室573WebRootindex.jsp
目录 0 2012-08-09 17:11 java web典型项目开发案例ajax聊天室573WebRootJS
文件 1421 2011-02-15 14:10 java web典型项目开发案例ajax聊天室573WebRootJSAjaxRequest.js
文件 198 2011-02-15 14:10 java web典型项目开发案例ajax聊天室573WebRootleave.jsp
............此处省略881个文件信息
package com.wgh;
import java.io.*;
import java.text.*;
import java.util.Date;
import java.util.Iterator;
import java.util.Random;
import java.util.Vector;
import javax.servlet.ServletException;
import javax.servlet.http.*;
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.input.SAXBuilder;
import org.jdom.output.Format;
import org.jdom.output.xmlOutputter;
import com.wgh.StringUtils;
public class MessagesAction extends HttpServlet {
public void doGet(HttpServletRequest request HttpServletResponse response) {
doPost(request response);
}
public void doPost(HttpServletRequest request HttpServletResponse response) {
String action = request.getParameter(“action“);
if (“getMessages“.equals(action)) { //从xml文件中读取聊天信息
this.getMessages(request response);
} else if (“sendMessage“.equals(action)) { //发送聊天信息
this.sendMessages(request response);
} else if (“loginRoom“.equals(action)) { //登录时,写入系统公告
this.loginRoom(request response);
}
}
// 读取保存聊天信息的xml文件
public void getMessages(HttpServletRequest requestHttpServletResponse response) {
response.setContentType(“text/html;charset=GBK“);
String fileURL = createFile(request response); // 当文件不存在时创建该文件
/*******************开始解析保存聊天内容的xml文件**********************/
try {
SAXBuilder builder = new SAXBuilder();
Document feedDoc = builder.build(new File(fileURL));
Element root = feedDoc.getRootElement(); //获取根节点
Element channel = root.getChild(“messages“); //获取messages节点
Iterator items = channel.getChildren(“message“).iterator(); //获取message节点
String messages = ““;
// 获取当前用户
HttpSession session = request.getSession();
String userName = ““;
if (null == session.getAttribute(“username“)) {
request.setAttribute(“messages“ “error“); //保存标记信息,表示用户账户已经过期
} else {
userName = session.getAttribute(“username“).toString();
DateFormat df = DateFormat.getDateTimeInstance();
while (items.hasNext()) {
Element item = (Element) items.next();
String sendTime = item.getChildText(“sendTime“); //获取发言时间
try {
if (df.parse(sendTime).after(
df.parse(session.getAttribute(“loginTime“).toString()))
|| sendTime.equals(session.getAttribute(“loginTime“).toString())) {
String from = item.getChildText(“from“); //获取发言人
String face = item.getChildText(“face“); //获取表情
String to = item.getChildText(“to“); //获取接收者
String content = item.getChildText(“content“); //获取发言内容
boolean isPrivate = Boolean.valueOf(item.getChildText(“isPrivate“));
if (isPrivate) { //获取私聊内容
if (userName.equals(to)
|| userName.equals(from)) {
messages += “[私人对话]“
+ from
+ ““
+ face
+ “对[“
+ to
+ “]说:“
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2012-08-15 10:45 java web典型项目开发案例
目录 0 2012-08-09 17:11 java web典型项目开发案例ajax聊天室
目录 0 2012-08-09 17:11 java web典型项目开发案例ajax聊天室573
文件 919 2011-02-15 14:11 java web典型项目开发案例ajax聊天室573.classpath
目录 0 2012-08-09 17:11 java web典型项目开发案例ajax聊天室573.myeclipse
文件 282 2011-03-15 16:33 java web典型项目开发案例ajax聊天室573.myme
文件 1409 2011-02-15 14:11 java web典型项目开发案例ajax聊天室573.project
目录 0 2012-08-09 17:11 java web典型项目开发案例ajax聊天室573.settings
文件 500 2011-02-15 14:09 java web典型项目开发案例ajax聊天室573.settings.jsdtscope
文件 330 2011-02-15 14:09 java web典型项目开发案例ajax聊天室573.settingsorg.eclipse.jdt.core.prefs
文件 49 2011-02-15 14:09 java web典型项目开发案例ajax聊天室573.settingsorg.eclipse.wst.jsdt.ui.superType.container
文件 6 2011-02-15 14:09 java web典型项目开发案例ajax聊天室573.settingsorg.eclipse.wst.jsdt.ui.superType.name
目录 0 2012-08-09 17:11 java web典型项目开发案例ajax聊天室573src
目录 0 2012-08-09 17:11 java web典型项目开发案例ajax聊天室573srccom
目录 0 2012-08-09 17:11 java web典型项目开发案例ajax聊天室573srccomwgh
文件 10539 2011-02-15 14:10 java web典型项目开发案例ajax聊天室573srccomwghMessagesAction.java
文件 772 2011-02-15 14:10 java web典型项目开发案例ajax聊天室573srccomwghStringUtils.java
文件 720 2011-02-15 14:10 java web典型项目开发案例ajax聊天室573srccomwghUserInfo.java
文件 809 2011-02-15 14:10 java web典型项目开发案例ajax聊天室573srccomwghUserListener.java
目录 0 2012-08-09 17:11 java web典型项目开发案例ajax聊天室573WebRoot
文件 207 2011-02-15 14:10 java web典型项目开发案例ajax聊天室573WebRootcontent.jsp
目录 0 2012-08-09 17:11 java web典型项目开发案例ajax聊天室573WebRootCSS
文件 2176 2011-02-15 14:10 java web典型项目开发案例ajax聊天室573WebRootCSSst
目录 0 2012-08-09 17:11 java web典型项目开发案例ajax聊天室573WebRootimages
文件 13726 2011-02-15 14:10 java web典型项目开发案例ajax聊天室573WebRootimagesgo.jpg
文件 17344 2011-02-15 14:10 java web典型项目开发案例ajax聊天室573WebRootimageslogin.gif
文件 19293 2011-02-15 14:10 java web典型项目开发案例ajax聊天室573WebRootimages op.jpg
文件 1146 2011-02-16 13:10 java web典型项目开发案例ajax聊天室573WebRootindex.jsp
目录 0 2012-08-09 17:11 java web典型项目开发案例ajax聊天室573WebRootJS
文件 1421 2011-02-15 14:10 java web典型项目开发案例ajax聊天室573WebRootJSAjaxRequest.js
文件 198 2011-02-15 14:10 java web典型项目开发案例ajax聊天室573WebRootleave.jsp
............此处省略881个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)