摘要:
一、常识了解1.GBK包含GB2312,即如果通过GB2312编码后可以通过GBK解码,反之可能不成立;2.java.nio.charset.Charset.defaultCharset()获得平台默认字符编码;3.getBytes() 是通过平台默认字符集进行编码;二、中文乱码出现在学习任何一门技术时,经常会有初学者遇到中文乱码问题,比如MySQL,是因为在安装时没有设置;而在Servlet中,也会遇到中文乱码问题;比如:OutputStream out = response.getOutputStream();out.write(String ); 输出中文时可能会出现乱码;比如:prot 阅读全文
摘要:
一、Action介绍 在Struts2中,Action是最重要的,因为struts2是由多个Action组成的;比如要对业务进行分发都需要使用Action; Struts2相比Struts1,采用低侵入式设计,即一个普通的Java类也可以作为一个Action,不一定要继承或实现Action接口;而定义Action通常需要遵循几个规范: 1.可以选择继承ActionSupport; 2.重写public String execute()throws Exception 方法,此方法是访问Action默认调用的方法(当然可以自己设定调用任意方法,此配置需要在struts.xml进行);3.Acti 阅读全文
摘要:
软件描述:1.此软件是一个很好用的UML建模工具;2.需要有jdk,并配置JAVA_HOME;下载地址:http://download.csdn.net/detail/xiazdong/4033306使用指南: 阅读全文
摘要:
一、确定Struts在开发中的地位Struts其实就是一个Servlet; 根据传统MVC开发模式,如图所示:Servlet担任了Controller的职责,而Struts框架加入后,Struts其实就是担当了Servlet的职责,即任何一个处理请求都会经过Struts框架,并由他进行分发;二、Struts2开发须知1.在web.xml配置Struts的核心Filter的原因是每个web访问都会经过Struts;2.struts.xml用于放置struts内部的一些配置信息,即使用Struts的功能,比如配置action、配置逻辑视图和物理视图的联系、配置常量等;3.可以在struts.xml 阅读全文