网站开发---js与java实现的一些小功能
2024-08-31 10:38:11
记录一下网站开发过程中的一些小功能
1.js获取当前年份:
<span>Copyright © 2017-<script>document.write( new Date().getFullYear() );</script> 宇乔工作室 all rights reserved.</span>
(网上有蛮多,都感觉很复杂,写一个教简单的,主要是在document.write里面写)
2.js获取服务器IP和地址
利用搜狐的帮助:
<script src="http://pv.sohu.com/cityjson?ie=utf-8"></script>
然后加入简单的js即可
<strong>服务器IP</strong>:
<script type="text/javascript">
document.write(returnCitySN["cip"])
</script>
<strong>服务器地址</strong>:
<script type="text/javascript">
document.write(returnCitySN["cname"])
</script>
3.java获取网站目录与数据库版本:
1.网站目录:后台写 System.getProperty("user.dir") 即可获取,然后里面string接收,model传递给前端即可,代码如下:
String str = System.getProperty("user.dir");
model.addAttribute("mulu", str);
2.获取数据库版本:获取数据库版本需先连接数据库,然后即可获取,代码如下
//数据库的相关配置
private final String DRIVER = "com.mysql.jdbc.Driver";
private final String URL = "jdbc:mysql://localhost:3306/campus_system?useUnicode=true&characterEncoding=utf8";
private final String USERNAME = "root";
private final String PASSWORD = "root";
Class.forName(DRIVER);
Connection con = (Connection) DriverManager.getConnection(URL,USERNAME,PASSWORD);
DatabaseMetaData metaData = (DatabaseMetaData) con.getMetaData();
model.addAttribute("mydb", metaData.getDatabaseProductName() + metaData.getDatabaseProductVersion());
数据库版本
最终实现效果如下
最新文章
- 使用nodeJs安装Vue-cli
- 用PHPstorm同步服务器文件断开连接
- block做方法参数时--block的参数传值过程 例1
- web iphone css 兼容性
- Win7+VS2005编译Qt4.7.3+phonon(需要安装新版本Windows SDK)
- In_interrupt( ) 和In_irq( )【转】
- Cisco ASA 高级配置
- 如何快速恢复MyEclipse的默认主题
- HTML5 开发APP
- [Spark内核] 第37课:Task执行内幕与结果处理解密
- 【Unity3D】Unity3D 摄像机带透明截图
- redis简介与持久化
- BZOJ1565[NOI2009]植物大战僵尸——最大权闭合子图+拓扑排序
- python_的面向对象编程
- 5A - 超级楼梯
- 分享三个USB抓包软件---Bus Hound,USBlyzer 和-USBTrace(转)
- Oracle进程中的 LOCAL=NO 和 LOCAL=YES
- iOS UITextField的代理<;UITextFieldDelegate>;的几点笔记
- ENUMSTXT.H中的指针数组
- Java并发编程:CountDownLatch、CyclicBarrier和Semaphore (总结)
热门文章
- smooth curve|population|sample
- 关于Apache Commons-Lang3的使用
- HashMap、Hashtable、ConcurrentHashMap、ConcurrentSkipListMap对比及java并发包(java.util.concurrent)
- dim|lobby|trifle|
- linux下如何查看服务器的硬件配置信息
- python3多线程应用详解(第三卷:图解多线程中join,守护线程应用)
- seckill
- timber|stain|compensate|
- 数据结构中的顺序表和链表(Python语言)
- algorithm-question