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
我们就可以得到所有的国家的信息
相关推荐
一款基于机器学习的Web日志统计分析与异常检测命令行工具_hy4
基于RBAC权限控制的资产管理系统_hy5
318 Series Hardened Access Points 370 Series Outdoor Access Points 310 Series Campus Access Points IAP-315 IAP-314
最强PMP备考计划、知识整理、试题,并以本系统来展示_hy5
【官方】计算机职业英语一级考试样卷.pdf 【官方】全国机等级考试二级笔试样卷:存取(Access)数据库程序设计.pdf 【官方】全国计算机等级考试二级笔试样卷:C++语言程序设计.pdf 【官方】全国计算机等级考试二级笔试样卷:C语言程序设计.pdf 【官方】全国机等级考试二级笔试样卷:德尔菲(Delphi)语言程序设计.pdf 【官方】全国机等级考试二级笔试样卷:Java语言程序设计.pdf 【官方】全国机等级考试二级笔试样卷:视觉基础语言程序设计.pdf 【官方】全国机等级考试二级笔试样卷:视讯FoxPro数据库程序设计.pdf 【官方】全国计算机等级考试三级笔试样卷:PC技术,pdf 【官方】全国计算机等级考试三级笔试样卷:网络技术.pdf 【官方】全国计算机等级考试三级笔试样卷:信息管理技术,pdf 【官方】全国计算机等级考试四级笔试样卷:软件测试工程师.pdf 【官方】全国计算机等级考试四级笔试样卷:数据库工程师,pdf 【官方】全国计算机等级考试四级笔试样卷:数据库技术,pdf 【官方】全国计算机等级考试四级笔试样卷:网络工程师.pdf
SpringBoot网上商城#java#毕业设计#网上商城#springboot#课程设计#编程#thymeleaf_hy4
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
360 Series Outdoor Access Points 303 Series Campus Access Points 303H Series Hospitality Access Points 300 Series Campus Access Points
肽质量指纹图谱提取区域检测系统源码分享[一条龙教学YOLOV8标注好的数据集一键训练_70+全套改进创新点发刊_Web前端展示]
分布式事务实战_hy4
python网络爬虫按月爬cctv新闻30分的视频_hy4
【golang】企业微信群机器人接口Golang封装
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。
mumu-activemq是一个对老牌mq消息中间件的学习和测试项目,本人通过这个项目来熟悉activemq的消息发送流_hy4
【Python+HTML】基于flask的rbac学生权限管理系统,redis存储session_pgj
一步一步学springboot2:微服务项目实战(第二版)_hy5
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。
新建 DOC 文档.doc
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。