tntxiawebmvc 做国家管理的系统
程序员文章站
2022-07-15 16:03:06
...
1. 首先我们先增加一个Web项目
如图:我们在左边导航的空白处,右键选择New-Other,或者直接用快捷键 Ctrl+N,调出新建项目的窗口。
然后,我们选择项目类型为动态Web项目
然后,我们选择Next进入下一步,
我们起项目名为countrycenter. 然后点击Finish完成项目的创建工作。
接下来,,我们加入项目所需要的jar包:
接下来,我们加入配置文件
我们来看一下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
我们就可以得到所有的国家的信息
上一篇: Html 5 Canvas 学习记录
下一篇: CSS知识记录点滴
推荐阅读
-
急求,用PHP做的学生管理系统完整代码
-
系统管理员务必知道的PHP安全实践
-
基于thinkphp的后台管理系统模板快速搭建,thinkphp后台模板
-
javascript - 网站的管理元系统跟普通会员系统是否该采用一套会员系统?
-
分层做雇员管理系统,check the manual that corresponds to your MySQL server version 这是什么东东
-
MySQL数据库系统的常规管理介绍
-
网站备案管理系统全面升级的通知
-
php小型企业库存管理系统的设计与实现代码
-
一些 PHP 管理系统程序中的后门
-
有木有会用PHP做企业自动化管理系统的啊求大师~本人对这个完全不熟悉啊~