摘要:
1、基本概念的理解绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:C:\xyz\test.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个URL绝对路径。相对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),在项目中,"/"代表Web站点的根目录,"./"代表当前目录, "../"代表上级目录, http://www.cnblogs.com/代表上上级目录,以此类推。例如:C:\test\AC\下面有 阅读全文
摘要:
以上为项目名为TestProject的目录结构截图,下面主要解析WebContent下各个目录的用途:css:存放项目所需要的css文件。images:存放项目所需要的图片文件。js:存放项目所需要的js文件及Javascript库等。pages:一般存放系统公共的jsp页面,例如header.jsp, footer.jsp等。content:该目录也是存放项目的jsp页面,出于安全性考虑,该目录应该放在WEB-INF目录下,这样客户端便不能直接访问,可以项目中使用struts或者servlet进行转向访问。lib:用于存放项目的架包。classes:这个子目录用于存储所有Java类文件和相关 阅读全文
摘要:
如何增强你网站中地址的可读性和让搜索引擎快速的收录到你的站点,这就需要你美化你的网页的地址,也就是我们常说的Url重写技术,大家熟悉的可能有很多服务器都提供Url重写的技术,以前我们用的最多的就是Apache,Jboss这样一些服务器自带的一些Url重写,但是他们的配置比较麻烦,性能又不是太好,现在我们有专一的开源框架来完成Url重写任务,今天我要介绍的就是UrlRewriter。使用起来比较简单,配置是相当的简单明了。 我们先简单的了解一下使用Url重写能给你网站带来哪些好处。 第一:有利于搜索引擎的抓取,因为现在大部分的搜索引擎对动态页面的抓取还比较弱,它们更喜欢抓取一些静态的页面。... 阅读全文
摘要:
1.使用<include>标签重用配置文件 在Struts2中提供了一个默认的struts.xml文件,但如果package、action、interceptors等配置比较多时,都放到一个struts.xml文件不太容易维护。因此,就需要将struts.xml文件分成多个配置文件,然后在struts.xml文件中使用<include>标签引用这些配置文件。这样做的优点如下:a. 结构更清晰,更容易维护配置信息。b. 配置文件可以复用。如果在多个Web程序中都使用类似或相同的配置文件,那么可以使用<include>标签来引用这些配置文件,这样可以减少工作量。 阅读全文
摘要:
此修复是针对服务器出现意外情况(例如意外断电)时造成的MySql数据文件损坏,导致MySql服务启动失败的情况。打开MySql安装路径 2.编辑my.ini文件,在该文档最后添加”innodb_force_recovery=4”并保存; 3.启动已停止服务的MySql服务;4.导出表结构及数据(如果单个表过大可分数次导出);4.1. 首先导出除大文件以外的表(可命名为backups.sql);4.2. 然后导出单个表(例如receivelog、tplaylog,可命名为receivelog.sql、tplaylog.sql);5.停止MySql服务;6.删除步骤2中添... 阅读全文
摘要:
一.类型dispatcher:默认的是服务器跳转跳转到jsp页面去,如同forward(不能跳到action)redirect:跳转到视图,jsp(不能跳到action)chain:forward到一个actionredirectAction:(客户端跳转)重新定向到一个action其他的现在了解就行freemaker(模板框架)/httpheader/steam(上传下载)/velocity/xslt/plaintext/tiles在第二redirect和第四中redirectAction方法中,地址栏显示的是jsp页面,而1 3是action的地址二.同时或许有人要问那么一个action如 阅读全文