
java web
文章平均质量分 72
清山随笔
这个作者很懒,什么都没留下…
展开
-
maven在eclipse中自动化远程发布
起因:之前发布项目都是先在本地打包,然后FTP上传替换掉服务器的项目,而且需要重启服务器,每次比较麻烦目标:通过以下配置将maven项目在eclipse中直接打包发布到远程服务器tomcat中操作:pom.xml核心配置: org.codehaus.mojo tomcat-maven-plugin原创 2016-12-10 16:57:36 · 331 阅读 · 0 评论 -
SAX读取XML报错
控制台错误: [Fatal Error] :7:6: The string "--" is not permitted within comments. Exception in thread "main" org.xml.sax.SAXParseException: The string "--" is not permitted within comments. at org.a原创 2014-09-18 16:24:48 · 626 阅读 · 0 评论 -
JSP记录某人访问的次数写入文件中(可记录多人)
只有一个JSP文件即可:计数器记录总点击量 :--%>String id = request.getParameter("ID")==null?"":request.getParameter("ID");if(id!=null){ out.println("ID :"+id);}File file=new File("C:\\count4.txt");BufferedReader reader;S原创 2014-09-18 16:24:45 · 789 阅读 · 0 评论 -
ChartDirector使用练习笔记(无乱码)
SecondBean.javapublic class SecondBean { public static double[] data = {}; public static String[] labels = {}; public static String title; public static String tableFormat; public stati原创 2014-09-18 16:24:15 · 573 阅读 · 0 评论 -
Log4j知识整理
配置文件放到SRE目录下,导入log4j4包public class CommonsLoggingTest { public static Log log = LogFactory.getLog(CommonsLoggingTest.class); public static void main(String[] args) { // TODO Auto-generate原创 2014-09-18 16:23:54 · 553 阅读 · 0 评论 -
iText5.1生成pdf出现异常 Font \'STSong-Light\' with \'UniGB-UCS
可以断定,itext5.1仍未集成iTextAsian.jar 需要我们手动加载此jar包,可是itext更新较快,而iTextAsian.jar 仍未更新在itext5.1.1中有如下文件然而我们具体进入包中探寻可以发现并无此文件,如图故需要我们加入,iTextAsian.jar 但是加入后仍然会报错,原因就在于包的命名规则上,为了能够让itext5.1.1找得到对应的配置文件我们需要修改iTe原创 2014-09-18 16:23:51 · 1130 阅读 · 0 评论 -
常见的文件类型
写此日志是为了以后通过struts再上传文件时方面查找所限制的文件类型: mpg=video/mpeg, wmls=text/vnd.wap.wmlscript,tif=image/tiff, mpe=video/mpeg, swf=application/x-shockwave-flash, shar=application/x-shar, abs=audio/x-mpeg, m3u=audio原创 2014-09-18 16:21:26 · 1232 阅读 · 0 评论 -
基于JSP的教师论文信息管理系统(3)
<p class="MsoNormal" style="text-indent:24.0pt;mso-char-indent-count:2.0;line-height:150%;" ><span style="font-size:12.0pt;mso-bidi-font-size:10.0pt;line-height:150%;font-family:宋体;" times=""原创 2014-09-18 16:20:03 · 1309 阅读 · 1 评论 -
协同过滤算法:在线推荐系统如何工作?
摘要:个性化推荐系统为电子商务网站提供了一个强大的营销工具,而协同过滤技术被认为是最有前途的个性化推荐技术之一。文中主要介绍了亚马逊的协同过滤推荐系统,并且对比了Facebook、Netflix以及Eventbrite等公司各自推荐系统的特点。随着互联网的发展,人们正处于一个信息爆炸的时代。相比于过去的信息匮乏,面对现阶段海量的信息数据,对信息的筛选和过滤成为了衡量一个系统好坏的重要指标。来自Gi原创 2014-09-18 16:27:27 · 641 阅读 · 0 评论 -
Java正则表达式教程
Java正则表达式教程 [1] Regular Expressions of Java Tutorial译者序 正则表达式善于处理文本,对匹配、搜索和替换等操作都有意想不到的作用。正因如此,正则表达式现在是作为程序员七种基本技能之一*,因此学习和使用它在工作中都能达到很高的效率。 正则表达式应用于程序设计语言中,首次是出现在 Perl 语言,这也让 Perl 奠定了正则表达式旗手的地原创 2014-09-18 16:26:03 · 781 阅读 · 0 评论 -
字符转码过滤器
CharacterEncodingFilter.java package org.com.util; import java.io.IOException; import javax.servlet.Filter; import javax.servlet.FilterChain; import javax.servlet.FilterConfig; import j原创 2014-09-18 16:25:21 · 383 阅读 · 0 评论 -
敏感字词过滤及错误拼写纠正过滤器
HttpCharacterResponseWrapper.Java import java.io.CharArrayWriter; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.http.HttpServletResponse; import javax.servlet原创 2014-09-18 16:25:19 · 537 阅读 · 0 评论 -
学校项目总结
1.在系统中,如果一些表的数据量比较小,而且比较固定,那么将各种类型表放入一张表中,如在德州学院实习实训系统中新闻模块中可以将新闻是否通过验证表和新闻所属栏目归为一张表,但要注意加入字段区分。2.使用frameset时不可使用body例如lin3.javascript中单引号与双引号作用一样。4.关于javascript的调试,最好将浏览器的浏览历史记录中的检查网页较新版本设置为每次访问页面时。5原创 2014-09-18 16:23:49 · 468 阅读 · 0 评论 -
SAX方式读取XML
Person.java package org.email; public class Person { private String name; private String e_mail; public String getName() { return name; } public void set原创 2014-09-18 16:24:50 · 515 阅读 · 0 评论 -
Dom4j读取XML
ff.xml XXX 6364644915@qq.com BBBBB 754545408010@qq.com ReadXml.java package org.email; import java.io.InputStream; import java.util.HashMap; import java.util.Iterator; import java.ut原创 2014-09-18 16:24:53 · 484 阅读 · 0 评论 -
spring学习笔记工厂模式
SpringFactoryBeanTest.javapackage com.lin.test;import org.junit.Assert;import org.junit.Test;import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;impor原创 2016-12-10 16:57:34 · 257 阅读 · 0 评论 -
spring学习笔记aopproxy
SpringAopProxy.javapackage com.lin.test;import static org.junit.Assert.*;import java.lang.reflect.Method;import org.junit.Test;import org.springframework.aop.AfterReturningAdvice;import org.springfram原创 2016-12-10 16:57:31 · 219 阅读 · 0 评论 -
spring学习笔记注解(部分)
SpringAbstractTest.javapackage com.lin.test;import static org.junit.Assert.*;import java.util.Date;import javax.annotation.Resource;import org.apache.commons.lang3.builder.ReflectionToStringBuilder;im原创 2016-12-10 16:57:28 · 213 阅读 · 0 评论 -
spring学习笔记cglib
CglibProxyTest.javapackage com.lin.test;import java.lang.reflect.Method;import org.junit.Test;import org.springframework.cglib.proxy.Enhancer;import org.springframework.cglib.proxy.MethodInterceptor;i原创 2016-12-10 16:57:25 · 290 阅读 · 0 评论 -
spring学习笔记SpringJdbc
SpringJdbcTest.javapackage com.lin.test.jdbc;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.util.List;import javax.anno原创 2016-12-10 16:57:22 · 260 阅读 · 0 评论 -
spring学习笔记SpringAopAspect
SpringAopAspectJTest.javapackage com.lin.test.aspectj;import org.apache.commons.lang3.builder.ReflectionToStringBuilder;import org.aspectj.lang.ProceedingJoinPoint;import org.aspectj.lang.annotation.A原创 2016-12-10 16:57:20 · 245 阅读 · 0 评论 -
阻塞式Http Server与非阻塞式(异步)HttpServer 示例(基于apache http包构建)
基于阻塞式IO建立的Http Server import java.io.FileNotFoundException;import java.io.IOException;import java.net.ServerSocket;import java.net.Socket;import java.net.URL;import java.security.KeyManagementExce原创 2014-09-18 16:28:43 · 1624 阅读 · 0 评论 -
JSP重定向技巧
JSP页面的重定向主要可用以下三种方式:1、response.sendRedirect("http://www.linfenliang.cn.vc");2、修改HTTP header 的location 属性 response.setStatus(HttpServletResponse.SC_MOVED_PERMANENTLY); String newLocn = basePath+"KE/in原创 2014-09-18 16:25:37 · 670 阅读 · 0 评论 -
ajax异步请求示例
ajaxTest.jsp My JSP 'ajaxTest.jsp' starting page enter : ajaxTest.jsvar http_request = false;function sendRequest(method, url, content, responseType, callback) { http_request = false; i原创 2014-09-18 16:25:26 · 403 阅读 · 0 评论 -
sitemesh的初步使用
引入sitemesh-2.4.2.jar WebRoot下: decorators文件夹: main.jsp page language="java" pageEncoding="UTF-8"%> taglib prefix="decorator" uri="http://www.opensymphony.com/sitemesh/decorato原创 2014-09-18 16:25:16 · 346 阅读 · 0 评论 -
字符转码过滤器
CharacterEncodingFilter.java package org.com.util; import java.io.IOException; import javax.servlet.Filter; import javax.servlet.FilterChain; import javax.servlet.FilterConfig; import j原创 2014-09-18 16:25:13 · 439 阅读 · 0 评论 -
java写入XML
/** * * 概述:生成XML文件 * @Title: createXml * @param list:含有QQ好友姓名及邮箱的联系人信息 * @param file:导出到的文件 * @return * @throws IOException * String * @user linfenliang */ public static Stri原创 2014-09-18 16:24:55 · 543 阅读 · 0 评论 -
Java调用.Net WebService 发生异常:服务器未能识别 HTTP 头 SOAPAction 的值
使用XFire方式调用这个Web服务,但出现了异常:SoapException: 服务器未能识别 HTTP 头 SOAPAction 的值。这可能是 Client 端没有正确的按照 WSDL 建立反项工程的原因。我们的WSDL地址是:WEB服务地址+?wsdl ,如:http://www.webxml.com.cn/WebServices/TrainTimeWebService.asmx?wsdl原创 2014-09-18 16:23:28 · 3753 阅读 · 0 评论 -
struts文件上传,获取文件名和文件类型
Action中还有两个属性:uploadFileName和uploadContentType,这两个属性分别用于封装上传文件的文件名、文件类型。这是Struts2设计的独到之处:Strut2的Action类直接通过File类型属性直接封装了上传文件的文件内容,但这个File属性无法获取上传文件的文件名和文件类型,所以Struts2就直接将文件域中包含的上传文件名和文件类型的信息封装到uploadF原创 2014-09-18 16:23:25 · 366 阅读 · 0 评论 -
jspsmartupload上传文件中文乱码
采用jspsmartupload上传文件时,如果文件名含有中文,在服务器端取得文件名是会出现乱码。如果表单项中填写了中文,一样会有乱码问题。看了下jspsmartupload的源码,改了两个地方,现在可以没有乱码问题了。 第一个地方,修改类SmartUpload中的upload()方法 Java代码 public void upload() throws SmartUploa原创 2014-09-18 16:22:11 · 839 阅读 · 0 评论 -
使用Session 登录,注销
使用Session 登录,注销 我们打算开发一个使用到Session登录/注销的应用。这个应用验证用户的身份,无论你什么时候运行,它都需要用户的id和password(id和password都是admin)当两个字段都输入下确的时候,它显示welcome页面。 在struts.xml文件里创建一个action mapping 。代码如下 /pages/uiTags/Success原创 2014-09-18 16:22:04 · 755 阅读 · 0 评论 -
servlet实现文件下载
package com.my.util;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.OutputStream;import java.io.PrintWriter;import javax.servlet.ServletException;import ja原创 2014-09-18 16:22:01 · 397 阅读 · 0 评论 -
jsp中request向后台传递汉字乱码
问题:通过如下方式向后台传递数据的时候在后台产生乱码:http://localhost:8080/ems/listnewsbycouumns.action?kw=实习动态先是struts自带的过滤器不管用,我用了一个filter过滤器,也不管用。项目采用的是S2SH框架。解决办法:修改tomcat中conf文件夹中的server.xml。找到 connectionT原创 2014-09-18 16:21:31 · 402 阅读 · 0 评论 -
struts2文件上传功能的实现
写这个功能是为了弥补KindEditor在线编辑器的不足,KindEditor无法上传附件,其他功能还可以。除必要的包外,需要写的有如下几个文件:upload.jsp ------>struts.xml------>UploadAction.java------->uploadlist.jsp下面是完整代码:upload.jsp "http://www.w3.org/TR/xhtml1/DTD/x原创 2014-09-18 16:21:24 · 417 阅读 · 0 评论 -
hibernate两表级联查询语句
一.两个表: person 1 id 2 name(人名) 3 roomid room 1 roomid 2 room(房间号) 说明:一个room有多个person,通过roomid取出name和room封装到list 二.两个类: person类 private int id; private String name; private int roomid; public Person() {原创 2014-09-18 16:21:14 · 697 阅读 · 0 评论 -
Struts2标签错误:using Struts tags without the associat解决
由于在使用的web应用中一些特殊应用的关系,web.xml的配置改为:filter> filter-name>struts2filter-name> filter-class> org.apache.struts2.dispatcher.FilterDispatcher filter-class> filter> taglib> taglib-uri>st原创 2014-09-18 16:21:09 · 532 阅读 · 0 评论 -
struts2项目 tomcat报错:严重: Dispatcher initialization failed java.lang.RuntimeException
今天一下午啊,被这个问题给耽误了,气死我了。严重: Dispatcher initialization failedjava.lang.RuntimeException: java.lang.reflect.InvocationTargetException解决办法:在使用struts-2.2.1时,需要导入javassist-3.7.ga.jar在struts-2.2.1中的lib目录下没有这个原创 2014-09-18 16:20:44 · 555 阅读 · 0 评论 -
servlet的妙用-权限控制
如果想在网站上颁布一机密文件,仅有少数几人能浏览到,可以采用下面的方式: 新建工程名为:0923 ,我们假定机密文件为secret.html,现将此文件放到WEB-INF文件夹中,在Java web应用程序中此文件夹是受保护的,任何人都不能通过浏览器直接获取下面的文件,即使他知道文件的准确位置及名称。 下面编写一个servlet,提示用户输入用户名及密码。若密码验证通过原创 2014-09-18 16:20:42 · 992 阅读 · 0 评论 -
struts2中文乱码解决方法
1. 在struts2里面,最好将所有字符都设成utf-8。 1.1 在jsp页面设定字符编码。这边有必有说明的是如果是jsp+java bean+servlet的方案,中文乱码很好解决,统一设成gb2312就可以了。 1.2 使用struts框架字符集不能设成gb2312,要改成utf-8。 2. 在struts.properties 添加:struts.devMode=false st原创 2014-09-18 16:20:24 · 452 阅读 · 0 评论 -
基于JSP的教师论文信息管理系统(2)
表2 教师登陆信息表<table class="MsoNormalTable" border="1" cellspacing="0" cellpadding="0" style="border-collapse:collapse;border:none;mso-border-alt:solid windowtext .5pt; mso-yfti-tbllook:1184;m原创 2014-09-18 16:20:01 · 1074 阅读 · 0 评论