java web 程序音乐播放器


本人是个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  音乐播放器AHPUsrc
     目录           0  2013-01-02 22:43  音乐播放器AHPUsrccode
     目录           0  2013-01-02 22:43  音乐播放器AHPUsrccodecom
     目录           0  2013-01-02 22:43  音乐播放器AHPUsrccodecomhfxt
     目录           0  2013-01-02 22:43  音乐播放器AHPUsrccodecomhfxtaction
     文件        4846  2013-01-01 18:52  音乐播放器AHPUsrccodecomhfxtactionaseAction.java
     文件        5777  2013-01-02 12:52  音乐播放器AHPUsrccodecomhfxtactionMusicAction.java
     文件        1507  2013-01-02 11:44  音乐播放器AHPUsrccodecomhfxtactionUserAction.java
     目录           0  2013-01-02 22:43  音乐播放器AHPUsrccodecomhfxtcommon
     文件        4544  2012-12-30 10:53  音乐播放器AHPUsrccodecomhfxtcommonPager.java
     文件         664  2013-01-02 12:52  音乐播放器AHPUsrccodecomhfxtcommonRetCode.java
     文件       10739  2012-12-30 10:53  音乐播放器AHPUsrccodecomhfxtcommonValidity.java
     目录           0  2013-01-02 22:43  音乐播放器AHPUsrccodecomhfxtdao
     文件       11404  2012-12-30 11:09  音乐播放器AHPUsrccodecomhfxtdaoIbaseDao.java
     目录           0  2013-01-02 22:43  音乐播放器AHPUsrccodecomhfxtdaoimpl
     文件       36630  2012-12-30 11:10  音乐播放器AHPUsrccodecomhfxtdaoimplaseDao.java
     文件        2442  2013-01-02 12:38  音乐播放器AHPUsrccodecomhfxtdaoimplMusicDaoImpl.java
     文件         890  2013-01-01 02:50  音乐播放器AHPUsrccodecomhfxtdaoimplUserDaoImpl.java
     文件         744  2013-01-02 12:37  音乐播放器AHPUsrccodecomhfxtdaoMusicDao.java
     文件         418  2012-12-31 17:21  音乐播放器AHPUsrccodecomhfxtdaoUserDao.java
     目录           0  2013-01-02 22:43  音乐播放器AHPUsrccodecomhfxtentity
     文件        1790  2013-01-01 20:45  音乐播放器AHPUsrccodecomhfxtentityTbMusic.hbm.xml
     文件        2313  2013-01-01 20:44  音乐播放器AHPUsrccodecomhfxtentityTbMusic.java
     文件        1303  2013-01-01 01:52  音乐播放器AHPUsrccodecomhfxtentityTbUser.hbm.xml
     文件        1486  2013-01-01 00:51  音乐播放器AHPUsrccodecomhfxtentityTbUser.java
............此处省略137个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)