摘要: 和大家分享一下struts1的工作原理和配置,并附上源码供大家学习下。。。。。。
阅读全文
摘要: Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,可以选择是使用内置的 Spring Web 框架还可以是 Struts 这样的 Web 框架。通过策略接口,Spring 框架是高度可配置...
阅读全文
摘要: dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它。在IBM developerWorks上面可以找到一篇文章,对主流的Java XML API进行的性能、功能和易用性的评测,dom4j无论在那个方面都是非常出色的。如今你可以看到越来越多的Java软件都在使用dom4j来读写XML,特别值得一提的是连Sun的JAXM也在用dom4j。这是必须使用的jar包, Hibernate用它来读写配置文件。
阅读全文
摘要: 总结了一些hibernate的一些知识点,和大家分享下。。。。
阅读全文
摘要: 详细的介绍了Struts的概念和原理,希望其中知识点能够给大家启示。。。。
阅读全文
摘要: jax是一种创建交互式网页的web开发技术。Ajax的一个非常成功的案例就是Google,当用户在Google的搜索输入框中输入关键字的时候。他会提示与关键字相关的另一些关键字。用户可以对自己喜欢的一些关键字进行选择,这样既方便了用户定位自己的需要,又可以很好的引导搜索结果。
阅读全文
摘要: 一个手工写的java生成缩略图的代码。。。。。
阅读全文
1,以Post方式提交包含中文字符的表单
对于servlet加上:
request.setCharacterEncoding("GBK");
response.setContentType("text/html,charset=GBK");
对于jsp来说:
<%@ page=contentType="text/html;charset=GBK"%>
<% request.setCharacterEnconding="GBK" %>
2,以get方式提交包含中文字符的表单
get方式中的中文字符是包含在URL中的,不属于http请求的正文部分,采用setCharacterEncoding()的方式是没有作用的,需要用以下代码,将字符串按照指定的编码方式进行重新分配。
String param=request.getParameter("param");
param=new String (param.getBytes(),"GBK");
3,jsp文件的编码问题:
<%@ page pageEncoding="UTF-8" %>
4,使用过滤器解决中文乱码问题
如果每个jsp和servlet都加上上述的处理代码,就会显得冗余,使用过滤器就可以达到这样的效果:
doFilter{
if(request.getCharacterEncoding()==null){
request .setCharacterEncoding("UTF-8");
}
response.setContentType("text/html;charset=utf-8");
chain.doFilter(request,response);
}
过滤器配置:
web-xml:
主要的一步:
<url-pattern>/*</url-pattern>