• 大小: 15.42MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-03
  • 语言: Java
  • 标签: java  web  oracle  

资源简介

本人是个java菜鸟,这几天先来没事,自己做了一个java web项目的音乐播放器,可以实现用户登录、注册、上传音乐、播放音乐!下载下来,解压一下,一个是项目文件夹,一个是数据库文件夹,数据库是oracle数据库,记得发布前把数据库中的信息清空,免得有的音乐放不了

资源截图

代码片段和文件信息

package com.hfxt.action;

import java.io.PrintWriter;
import java.util.HashMap;
import java.util.Map;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

import org.apache.struts2.ServletActionContext;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import com.hfxt.service.MusicService;
import com.hfxt.service.UserService;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;

public class baseAction extends ActionSupport {
protected Logger log = LoggerFactory.getLogger(this.getClass());

// 为了ajax准备的
public Mapject> resultMap = new HashMapject>();

protected String errMsg;//ajax返回的错误信息

protected HttpServletRequest request;

protected HttpServletResponse response;

protected Mapject> session;

/*di*/
protected UserService userService;
protected MusicService musicService;

public void setMusicService(MusicService musicService) {
this.musicService = musicService;
}

public void setUserService(UserService userService) {
this.userService = userService;
}

/**
 * Convenience method to get the request
 * 
 * @return current request
 */
protected HttpServletRequest getRequest() {
return ServletActionContext.getRequest();
}

/**
 * Convenience method to get the parameter
 * 
 * @return current request
 */
protected String getParameter(String key) {
return getRequest().getParameter(key);
}

public Logger getLog() {
return log;
}

public void setLog(Logger log) {
this.log = log;
}

public MusicService getMusicService() {
return musicService;
}

public UserService getUserService() {
return userService;
}

public void setRequest(HttpServletRequest request) {
this.request = request;
}

public void setResponse(HttpServletResponse response) {
this.response = response;
}

/**
 * Convenience method to get the response
 * 
 * @return current response
 */
protected HttpServletResponse getResponse() {
return ServletActionContext.getResponse();
}

/**
 * Convenience method to get the session. This will create a session if one
 * doesn‘t exist.
 * 
 * @return the session from the request (request.getSession()).
 */
protected HttpSession getSession() {
return getRequest().getSession();
}

protected object getFromSession(String key) {
return getSession().getAttribute(key);
}

protected String getStringFromSession(String key) {
object get = getSession().getAttribute(key);
return get == null ? null : get.toString();
}

protected void putToSession(String key object value) {
getSession().setAttribute(key value);
}

public String str2Resp(String str) {
PrintWriter out = null;
getResponse().setContentType(“text/html;charset=utf-8“);
getResponse().setCharacterEncoding(“utf-8“);
try {
out =

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-01-02 22:43  音乐播放器\
     目录           0  2013-01-02 22:43  音乐播放器\AHPU\
     文件        2585  2013-01-01 02:01  音乐播放器\AHPU\.classpath
     目录           0  2013-01-02 22:43  音乐播放器\AHPU\.myeclipse\
     文件         285  2012-12-30 18:43  音乐播放器\AHPU\.mymetadata
     文件        1222  2012-12-30 12:07  音乐播放器\AHPU\.project
     目录           0  2013-01-02 22:43  音乐播放器\AHPU\src\
     目录           0  2013-01-02 22:43  音乐播放器\AHPU\src\code\
     目录           0  2013-01-02 22:43  音乐播放器\AHPU\src\code\com\
     目录           0  2013-01-02 22:43  音乐播放器\AHPU\src\code\com\hfxt\
     目录           0  2013-01-02 22:43  音乐播放器\AHPU\src\code\com\hfxt\action\
     文件        4846  2013-01-01 18:52  音乐播放器\AHPU\src\code\com\hfxt\action\baseAction.java
     文件        5777  2013-01-02 12:52  音乐播放器\AHPU\src\code\com\hfxt\action\MusicAction.java
     文件        1507  2013-01-02 11:44  音乐播放器\AHPU\src\code\com\hfxt\action\UserAction.java
     目录           0  2013-01-02 22:43  音乐播放器\AHPU\src\code\com\hfxt\common\
     文件        4544  2012-12-30 10:53  音乐播放器\AHPU\src\code\com\hfxt\common\Pager.java
     文件         664  2013-01-02 12:52  音乐播放器\AHPU\src\code\com\hfxt\common\RetCode.java
     文件       10739  2012-12-30 10:53  音乐播放器\AHPU\src\code\com\hfxt\common\Validity.java
     目录           0  2013-01-02 22:43  音乐播放器\AHPU\src\code\com\hfxt\dao\
     文件       11404  2012-12-30 11:09  音乐播放器\AHPU\src\code\com\hfxt\dao\IbaseDao.java
     目录           0  2013-01-02 22:43  音乐播放器\AHPU\src\code\com\hfxt\dao\impl\
     文件       36630  2012-12-30 11:10  音乐播放器\AHPU\src\code\com\hfxt\dao\impl\baseDao.java
     文件        2442  2013-01-02 12:38  音乐播放器\AHPU\src\code\com\hfxt\dao\impl\MusicDaoImpl.java
     文件         890  2013-01-01 02:50  音乐播放器\AHPU\src\code\com\hfxt\dao\impl\UserDaoImpl.java
     文件         744  2013-01-02 12:37  音乐播放器\AHPU\src\code\com\hfxt\dao\MusicDao.java
     文件         418  2012-12-31 17:21  音乐播放器\AHPU\src\code\com\hfxt\dao\UserDao.java
     目录           0  2013-01-02 22:43  音乐播放器\AHPU\src\code\com\hfxt\entity\
     文件        1790  2013-01-01 20:45  音乐播放器\AHPU\src\code\com\hfxt\entity\TbMusic.hbm.xml
     文件        2313  2013-01-01 20:44  音乐播放器\AHPU\src\code\com\hfxt\entity\TbMusic.java
     文件        1303  2013-01-01 01:52  音乐播放器\AHPU\src\code\com\hfxt\entity\TbUser.hbm.xml
     文件        1486  2013-01-01 00:51  音乐播放器\AHPU\src\code\com\hfxt\entity\TbUser.java
............此处省略137个文件信息

评论

共有 条评论