• 大小: 20.55MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-07-14
  • 语言: Java
  • 标签: 分享  

资源简介

运用SSH2+json+ajax+jquery做的项目,有各种jar包,直接导入到eclipse中就可运行

资源截图

代码片段和文件信息

package com.action;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import org.apache.struts2.json.annotations.JSON;
import org.hibernate.Session;
import org.hibernate.SessionFactory;

import com.bean.User;
import com.huawei.vo.UsersInfo;
import com.opensymphony.xwork2.ActionSupport;
import com.service.UserService;

public class JsonStrutsJqueryAction extends ActionSupport {

private static final long serialVersionUID = -4618501904271551291L;
private UserService userser;

private UsersInfo userInfo; // 使用json返回对象

private String messages; // 使用json返回单个值

private List listUserInfo; // 使用json返回list对象

private Map maps; // 使用json返回map对象

public Map getMaps() {
return maps;
}

public void setMaps(Map maps) {
this.maps = maps;
}

public UsersInfo getUserInfo() {
return userInfo;
}

public void setUserInfo(UsersInfo userInfo) {
this.userInfo = userInfo;
}

public String getMessages() {
return messages;
}

public void setMessages(String messages) {
this.messages = messages;
}

public List getListUserInfo() {
return listUserInfo;
}

public void setListUserInfo(List listUserInfo) {
this.listUserInfo = listUserInfo;
}
   


public UserService getUserser() {
return userser;
}

public void setUserser(UserService userser) {
this.userser = userser;
}

/**
 * 

返回单个值


 * @return
 * @throws Exception
 */
public String returnMessage() throws Exception
{
this.messages=“成功返回单个值“;

return “message“;
}


/**
 * 

返回用户信息对象


 * @return
 * @throws Exception
 */
public String returnUsersInfo() throws Exception
{

userInfo=new UsersInfo();
userInfo.setUid(55555);
userInfo.setUname(“程炯“);
userInfo.setAge(24);

return “usersInfo“;
}



/**
 * 

返回list对象


 * @return
 * @throws Exception
 */

private SessionFactory sessionFactory;
//private static final Log log = LogFactory.getLog(UserDaoImpl.class);

public void setSessionFactory(SessionFactory sessionFactory) 
{   this.sessionFactory = sessionFactory;  

}
@JSON(serialize=false)
public SessionFactory getSessionFactory(){
return sessionFactory;
}

public String  returnListUserInfo() throws Exception
{  
 listUserInfo=new ArrayList();

String hql=“ from User “;

try{    
Session session=sessionFactory.getCurrentSession();
session.beginTransaction();
   List list=(List)session.createQuery(hql).list();
   
   for (int i = 0; i < list.size(); i++) {
   UsersInfo ui=new UsersInfo();
   User s=(User) list.get(i);
//            ui.setUid(123);
//               ui.setUname(“zhangsan“);
//               ui.setAge(123);
   System.out.println(s.getUserId());
         ui.setPassword(s.getUserId());
         ui.setUname(s.getUserName());

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        606  2013-11-23 00:38  ajax3\.classpath

     文件       1038  2013-11-23 00:38  ajax3\.project

     文件        503  2013-11-23 00:38  ajax3\.settings\.jsdtscope

     文件        364  2013-11-23 00:38  ajax3\.settings\org.eclipse.jdt.core.prefs

     文件        485  2013-11-23 00:38  ajax3\.settings\org.eclipse.wst.common.component

     文件        305  2013-11-23 00:38  ajax3\.settings\org.eclipse.wst.common.project.facet.core.xml

     文件         49  2013-11-23 00:38  ajax3\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2013-11-23 00:38  ajax3\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件       1492  2013-11-24 19:28  ajax3\src\com\simpleton\demo\action\JsonAction.java

     文件        777  2013-11-23 00:39  ajax3\src\struts.xml

     文件       2065  2013-11-23 00:40  ajax3\WebContent\images\autograph.gif

     文件         65  2013-11-23 00:40  ajax3\WebContent\images\bg.gif

     文件      25073  2013-11-23 00:40  ajax3\WebContent\images\Icon.png

     文件        546  2013-11-23 00:40  ajax3\WebContent\index.html

     文件       2751  2013-11-23 00:40  ajax3\WebContent\json_demo.jsp

     文件         39  2013-11-23 00:38  ajax3\WebContent\meta-INF\MANIFEST.MF

     文件     266882  2013-11-23 00:40  ajax3\WebContent\scripts\jquery-1.8.2.js

     文件        548  2013-11-23 00:40  ajax3\WebContent\sorry.html

     文件       1078  2013-11-23 00:40  ajax3\WebContent\styles\base.css

     文件     231320  2013-11-23 00:40  ajax3\WebContent\WEB-INF\lib\commons-beanutils-1.8.0.jar

     文件     575389  2013-11-23 00:40  ajax3\WebContent\WEB-INF\lib\commons-collections-3.2.1.jar

     文件      31909  2013-11-23 00:40  ajax3\WebContent\WEB-INF\lib\commons-fileupload-1.1.1.jar

     文件      61562  2013-11-23 00:40  ajax3\WebContent\WEB-INF\lib\commons-io-1.1.jar

     文件     276140  2013-11-23 00:40  ajax3\WebContent\WEB-INF\lib\commons-lang-2.5.jar

     文件      60841  2013-11-23 00:40  ajax3\WebContent\WEB-INF\lib\commons-logging-1.1.1.jar

     文件      86487  2013-11-23 00:40  ajax3\WebContent\WEB-INF\lib\ezmorph-1.0.6.jar

     文件     880993  2013-11-23 00:40  ajax3\WebContent\WEB-INF\lib\freemarker-2.3.16.jar

     文件     614203  2013-11-23 00:40  ajax3\WebContent\WEB-INF\lib\javassist-3.11.0.GA.jar

     文件     159123  2013-11-23 00:40  ajax3\WebContent\WEB-INF\lib\json-lib-2.4-jdk15.jar

     文件     229119  2013-11-23 00:40  ajax3\WebContent\WEB-INF\lib\ognl-3.0.jar

............此处省略144个文件信息

评论

共有 条评论