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
我们就可以得到所有的国家的信息
相关推荐
python教程学习
tdac034.pdf
veclibm111111111111
nssm工具,进行2次解压后即可
视讯镜头优化,操作不走
【数据结构】的资源,包括书籍、在线课程和网站
北京大学-DeepSeek系列-提示词工程和落地场景.pdf.png
【财信国际经济研究院-2025研报】2025年2月CPI和PPI数据点评:通胀低于预期,内需亟待提振.pdf
【毕业设计】java-springboot+vue精品在线试题库系统源码(完整前后端+mysql+说明文档+LunW).zip
python安装-25.求 a 的 b 次方——有点不好意思哈.py
代码实现了自适应IMM(交互式多模型)算法,专注于对目标状态进行估计,并结合了匀速(CV)和匀加速(CA)运动模型。它使用自适应观测噪声估计和扩展卡尔曼滤波器(EKF)作为滤波主体,并在最后提供误差统计特性输出。
中产品工业物联网联网的基础功能,是企业开启数字化转型的入门之选。它能帮助企业快速搭建起基础的设备数据采集与监控体系,以较低成本实
北京大学DeepSeek系列-DeepSeek与AIGC应用.pdf.png
【毕业设计-java】springboot-vue基于多维分类的知识管理系统实现源码(完整前后端+mysql+说明文档+LunW).zip
## 一、数据介绍 本数据参考C刊《管理评论》佟岩(2024)老师的做法,使用各年度省级政府工作报告中“减碳”关键词的词频总数来测度地方政府对“减碳”的重视程度,“减碳”关键词包括二氧化碳、低碳、减排、节能、能耗、环境保护(环保)、生态、绿色。 本数据包含:原始数据、参考文献、代码do文件、最终结果。 ## 二、参考文献: 佟岩,李鑫,徐国铨.企业集团碳减排压力与债务分布-来自高耗能上市公司的经验证据[J].管理评论,2024,36(02):210-221.DOI:10.14120/j.cnki.cn11-5057/f.2024.02.014 ## 三、相关数据:城市、城市编码、年份、减碳重视程度词频。
python教程学习
jfinal-undertow 用于开发、部署由 jfinal 开发的 web 项目
python学习一些项目和资源
锐捷设备命令最全大合集
uniapp-machine-learning-from-scratch-05.rar