- 浏览: 3407 次
最新评论
文章列表
因为在jsp中对中文进行了编码的时候用的是UTF-8的编码方式,而在servlet中调用request.getParameter();方法的时候使用服务器指定的编码格式自动解码一次,所以前台编码一次后台解码一次而解码和编码的方式不用所以造成了乱码的出现,
这就类似于以下代码:
String name=java.net.URLEncoder.encode("测试", "UTF-8");
System.out.println(name);
System.out.println(java ...
try {
String enUft = URLEncoder.encode("广东省福利彩票开奖信息网", "UTF-8");
System.out.println(enUft);
java.net.URLDecoder urlDecoder = new java.net.URLDecoder();
String s = urlDecoder.decode(enUft,&q ...
struts2的拦截器实现了防止表单重复提交的功能,即token拦截器,在表单提交页面写上<s:token/>,在struts.xml配置文件中相应的action上配置拦截器
此拦截器只能用在有form的提交请求上。如果是通过url链接请求action,就只能手动控制了。请参考“struts2中采用url链接的action请求如何防止重复提交”
// 配置如下
<action name="cbApplySubmit" class="CBApplyAction"
method="cbApplyFromSu ...
struts2提供给我们更为灵活的设计,他的很多东西都是可以手动配置的,下面介绍下他的一些
常用的constant作用和配置
struts.objectFactory这个属性用于说明Struts2的对象池创建工厂,Struts2也有自己的对象池,就像Spring那样,在配置文件中你可以引用对象池中的对象,你可以借助于Spring中的对象池,当想要得到Spring中的对象池时,申明struts.objectFactory为Spring的对象池构建工厂....
struts.serve.static.browserCache 该属性设置浏览器是否缓存静态内容。当应用处于开发阶段时,我们希望每次 ...
import java.io.File;
import java.io.FileOutputStream;
import java.io.*;
public class FileTest {
public FileTest() {
}
public static void main(String[] args) {
FileOutputStream out = null;
FileOutputStream outSTr = null;
BufferedO ...