编写经验
Pazza_Infer
这个作者很懒,什么都没留下…
展开
-
总算是把Struts2的乱码问题解决了!!!
刚开始学习使用Struts2,用论坛系统做练习,在添加Category列表项的时候,出现了乱码问题。 不断在网上寻找解决方案,先把所有的编码统一为utf-8(以后项目的编码一定要先统一下...),仍然不行,再加一个过滤器:添加过滤类util/CharacterEncodingFilter.java package util; import java.io.*; import javax.servlet.*; import com.sun.net原创 2010-12-11 13:50:00 · 542 阅读 · 0 评论 -
关于struts2上传时报临时文件找不到的问题
<br />前段时间用struts2做毕设,需要有上传文件这一功能,将上传的文件临时保存下来,再后台复制到指定位置,<br />结果总是报FileNotFountException,说找不到文件upload_18eb65f2_12f715ed72f__8000_00000012.tmp<br />查看tmp文件夹,发现里面有很多tmp文件,奇怪的是唯独缺少标题以12结尾的这一个,调试总是不出来,<br />无意中发现自己上传的文件不是正常的pdf,而是我自己用txt文件重命名后改过来做测试用的,所以系统不能原创 2011-05-05 08:47:00 · 3843 阅读 · 1 评论 -
MyEclipse下修改jsp文件的默认编码格式
<br />MyEclipse设置JSP页面默认编码方式: <br />windows(窗口)-Preferences(首选项)-MyEclipse-Files & Editors-JSP-右侧encoding:设置为ISO10646/Unicode(UTF-8) <br /> <br />MyEclipse在Java文件中设置作者、日期等说明: <br />windows(窗口)-Preferences(首选项)-Java-Code Style(代码样式)-Code Templates(代码模版)-右侧C原创 2011-04-27 10:12:00 · 2886 阅读 · 0 评论 -
在新窗口打开链接的使用
<br />使用<a>的target属性,可以让链接在新窗口中打开,使用方法如下:<br /><a target="abc" href="abc.html" mce_href="abc.html"></a><br />当点击该超链接后,会判断是否存在窗口名为abc的窗口,若存在,则刷新abc窗口,若不存在,则新建一个名为abc的窗口使用。原创 2011-04-15 14:24:00 · 866 阅读 · 0 评论 -
在网页中打开pdf文件
<br />如果客户端有安装了Adobe reader的话,可以在网页中打开查看pdf文件,代码如下:<br /> <br /><object classid="clsid:CA8A9780-280D-11CF-A24D-444553540000" width="990" height="700" border="0" top="-10" name="pdf"> <param name="toolbar" value="false"> <param name="_Version"转载 2011-04-04 17:49:00 · 7744 阅读 · 1 评论 -
js剪贴板的使用
利用javascript在网页中使用剪贴板测试代码如下:转载 2011-04-04 16:43:00 · 857 阅读 · 0 评论 -
使用Apache的POI工具读取WORD文件...
最近开始要做毕设了,题目是论文检索收集系统,需要提取论文doc文件中的信息,不能按照以往读txt文件的方式读取了,否则全是乱码,网上查找信息得知,需使用Apache的POI工具,在Apache官网下载到jar包,导入poi-scratchpad-3.7-20101029.jar文件。例子程序如下:package iotest; import java.io.FileInputStream; import org.apache.poi.hwpf.extractor.WordExtractor;原创 2011-03-08 12:33:00 · 3973 阅读 · 1 评论 -
初试Log4j
先下载Log4j-1.2.16版本在项目里倒入Log4j-1.2.16.jar包写测试程序Log4jTest.javaimport org.apache.log4j.Logger; import org.apache.log4j.PropertyConfigurator; public class Log4jTest { // 获取日志记录器 static Logger logger = Logger.getLogger(Log4jTest.class.getName());转载 2011-01-02 20:48:00 · 643 阅读 · 0 评论 -
关于网页顶上的一条白色空隙
应设置网页的页面属性,将页面的上下左右边距设为0可以在中加入如下字段原创 2010-12-31 14:27:00 · 756 阅读 · 0 评论 -
struts2中转double类型转换问题
<br />在做自己的一个理财系统时,需要处理double类型的数据。但是在进行数据操作时,却显示说找不到setName(String name)方法,可我分明写了get和set方法:setName(double name)。上网找了下,有人说要写个全局转换器。写法如下:<br />util.DoubleConvert.java<br />package util; import java.util.Map; import org.apache.struts2.util.StrutsTypeC原创 2010-12-27 21:39:00 · 1492 阅读 · 0 评论 -
数据库按年月查询语句
<br />当需要对数据库中date数据段(字段名pdate)的年、月、日查询时,<br />分别使用year(pdate)、month(pdate)、day(pdate)查询。<br />如要查询特定月份的记录,sql语句如下:<br />select * from table1 where year(pdate)='2010' and month(pdate)='12';原创 2010-12-25 21:36:00 · 990 阅读 · 0 评论 -
java.sql.Timestamp的使用
class Timestamp extends java.util.Date在Model中定义Timestamp的事件类型,与数据库的date数据对应显示效果如下:10-12-13 19:02:38.000一个与 java.util.Date 类有关的包装器,它允许 JDBC API 将该类标识为 SQL TIMESTAMP 值。它添加保存 SQL TIMESTAMP 毫微秒值和提供支持时间戳值的 JDBC 转义语法的格式化和解析操作的能力。 Timestamp 和 java.util.Date 之间的继承原创 2010-12-13 21:01:00 · 588 阅读 · 0 评论 -
使用Statement.
<br />在做论坛新建帖子insert操作过程中,需要帖子的rootid与自动生成的主键id一致,需要使用到Statement的参数RETURN_GENERATED_KEYS。<br /> <br />conn.setAutoCommit(false); sta = conn.prepareStatement("insert into a values(null,?,now())",Statement.RETURN_GENERATED_KEYS); sta.setInt(1,-1); sta.exe原创 2010-12-13 20:19:00 · 401 阅读 · 0 评论 -
关于PreparedStatement执行模糊查询
<br />最近自己尝试开发一个个人论坛当做练手,遇到需要进行模糊查询的模块,一开始想当然的写上<br />PreparedStatement psta = DB.prepare(conn, "select * from _user where username like %?%");<br />psta.setString(1, username);<br />果断报错,后来上网查,发现还可以这样<br />PreparedStatement psta = DB.prepare(conn, "select原创 2010-12-13 15:30:00 · 625 阅读 · 0 评论 -
关于jsp文件中的编码知识
最近刚解决struts2乱码问题,顺便学习下jsp文件的编码知识。1、 这是jsp文件的存储格式,javaIDE会根据这个编码格式保存文件,并编译jsp文件,包裹里面的汉字。2、 这个编码是jsp文件的解码格式,被村委utf-8格式的文件也应该呗解码为utf-8格式的(即与第1种编码一致),缺省的话默认为ISO8809-1。3、 这个是控制浏览器的解码格式。原创 2010-12-11 14:06:00 · 506 阅读 · 0 评论 -
JFace中的SourceViewer,关于光标及鼠标设置。
JFace中的SourceViewer封装了 StyledText这个控件,该控件可以自由设置光标位置及鼠标形状。我们根据该控件来做设置: 光标位置的设置,result是空间内容中光标所在偏移量(int): sourceViewer.getTextWidget().setCaretOffset(result); sourceViewer.getTextWidget().setF原创 2012-08-06 17:13:58 · 1762 阅读 · 0 评论