欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

tntxiawebmvc 做国家管理的系统

程序员文章站 2022-07-15 16:03:06
...

1. 首先我们先增加一个Web项目

 

如图:我们在左边导航的空白处,右键选择New-Other,或者直接用快捷键 Ctrl+N,调出新建项目的窗口。

 

tntxiawebmvc 做国家管理的系统
            
    
    博客分类: WEB编程

 

然后,我们选择项目类型为动态Web项目

 

tntxiawebmvc 做国家管理的系统
            
    
    博客分类: WEB编程

 

然后,我们选择Next进入下一步,

 

tntxiawebmvc 做国家管理的系统
            
    
    博客分类: WEB编程

 

我们起项目名为countrycenter. 然后点击Finish完成项目的创建工作。

接下来,,我们加入项目所需要的jar包:

 

tntxiawebmvc 做国家管理的系统
            
    
    博客分类: WEB编程

 

接下来,我们加入配置文件

 

tntxiawebmvc 做国家管理的系统
            
    
    博客分类: WEB编程

 

我们来看一下db.xml的源代码:

 

<?xml version="1.0" encoding="UTF-8"?>
<db>
	<datasource name="default">
		<jndi>java:comp/env/jdbc/oa</jndi>
	</datasource>
</db>

 这里我使用了jndi, 有兴趣的同学可以去百度查询一下Tomcat jndi的内容。

 

我们再看一下mvc.xml的内容:

 

<?xml version="1.0" encoding="UTF-8"?>
<mvc>
	<actionlist>
		<action name="country">com.tntxia.oa.country.center.CountryAction</action>
	</actionlist>
	<action-mapping>
		<dispatch url="country.do">country</dispatch>
	</action-mapping>
</mvc>

 我们这里配置了一个country.do的Action

 

好,,那我们现在需要写Action的代码了。

 

首先我们要增加一个实体类:

 

Country:

 

package com.tntxia.oa.country.center.entity;

import com.tntxia.jdbc.Entity;
import com.tntxia.jdbc.annotation.TableEntity;

@TableEntity(table="country")
public class Country extends Entity{

}

 然后,我们再写一个Action:

 

package com.tntxia.oa.country.center;

import java.util.Map;

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

import com.tntxia.dbmanager.DBManager;
import com.tntxia.oa.country.center.entity.Country;
import com.tntxia.web.mvc.BaseAction;
import com.tntxia.web.mvc.PageBean;
import com.tntxia.web.util.DBManagerUtil;

public class CountryAction extends BaseAction {
	
	private DBManager dbManager = this.getDBManager();
	
	/**
	 * 显示列表
	 * @param request
	 * @param response
	 * @return
	 * @throws Exception
	 */
	public Map<String,Object> list(HttpServletRequest request,
			HttpServletResponse response) throws Exception{
		
		PageBean pageBean = this.getPageBean(request);
		
		return dbManager.queryForPagingResult(Country.class, DBManagerUtil.toDBPageBean(pageBean));
		
	}

}

 

OK,到这里,我们就可以查询国家的信息了。

 

在地址栏内输入:http://localhost:8080/countrycenter/country.do?method=list

 

我们就可以得到所有的国家的信息

 

 

  • tntxiawebmvc 做国家管理的系统
            
    
    博客分类: WEB编程
  • 大小: 160.9 KB
  • tntxiawebmvc 做国家管理的系统
            
    
    博客分类: WEB编程
  • 大小: 21.5 KB
  • tntxiawebmvc 做国家管理的系统
            
    
    博客分类: WEB编程
  • 大小: 30.3 KB
  • tntxiawebmvc 做国家管理的系统
            
    
    博客分类: WEB编程
  • 大小: 18.4 KB
  • tntxiawebmvc 做国家管理的系统
            
    
    博客分类: WEB编程
  • 大小: 7.4 KB