A. 有没有能够压缩JSP代码的工具,包括JSP中的JS,CSS,HTML.包含标签等特殊符号
压缩JS 可以使用yui-js-compresor
据我所知nginx的 gzip压缩比比较大 然后就是apache的 gzip也可以压缩页面容量有参数可以设置压缩比
B. jsp文件压缩:点击压缩按钮,自动将文件压缩
先将选择的文件上传到服务器上,然后进行压缩处理。
C. JSP上传压缩包和提取压缩包的方法
首先,要上传,必须建立一个标签并且在form中<input type="file" name="myFile">
接收这个标签中的值的时候,你要在后台java类中定义一个熟悉,比如:private File myFile;
要是你用的servlet这样接收:myFile = getParmeter("myFile");
要是Struts1你要在一个ActionForm中定义private File myFile;并且GET/SET
要是struts2你要在Action类中定义private File myFile;并且GET/SET
OK现在是实现上传了代码如下(按照参数就传值):
/**
*
* @param file 文件
* @param max_length 最大
* @param allowed_types 类型
* @param path 路径
* @param fileName 文件名
* @param prName 前缀
* @return
*/
public String uploadFile(File file, Integer max_length, String allowed_types, String path, String fileName, String prName){
//这里是获取访问路径这里是struts2的方式,struts和servlet是另外中(好像是)
String root = ServletActionContext.getServletContext().getRealPath(path);
try {
if(file == null)
return "";
if(max_length < file.length() )
return "";
String fileExt = this.getFileExt(fileName);
if( ! allowed_types.contains(fileExt))
return "";
File filePath = new File(root);
if ( ! filePath.exists()) {
filePath.mkdirs();
}
//System.out.println(fileName);
fileName = prName + System.nanoTime() + "." + fileExt;
String rootFileName = root + "/" + fileName;
this.writeFile(file, rootFileName);
return path + "/" + fileName;
} catch (Exception e) {
e.printStackTrace();
return "";
}
}
//以上就是把文件写入磁盘,也就是所谓的上传
下载压缩包解压的方法:
public void unZipFile() throws UnZipException{
try{
//ZipFile zipFile = new ZipFile(path);
BufferedOutputStream bos = null;
FileInputStream fis = new FileInputStream(path);
ZipInputStream zis = new ZipInputStream(new BufferedInputStream(fis));
ZipEntry entry;
while((entry = zis.getNextEntry()) != null){
byte[] data = new byte[BUFFER];
int length=0;
//如果是文件夹就创建它
if(entry.isDirectory()){
String dirName=entry.getName();
String dirPath=targetPath+"/"+dirName;
FileOperate fo = new FileOperate();
fo.createFolder(dirPath);
}
else{
FileOutputStream fos = new FileOutputStream(targetPath+"/"+entry.getName());
bos = new BufferedOutputStream(fos,BUFFER);
while((length=zis.read(data, 0, BUFFER)) != -1){
bos.write(data,0,length);
}
bos.flush();
bos.close();
fos.flush();
fos.close();
}
}
fis.close();
zis.close();
//zipFile.close();
}catch(ZipException e){
e.printStackTrace();
throw new UnZipException("不是有效的zip文件! "+e.getMessage());
}catch(IOException e){
e.printStackTrace();
throw new UnZipException("文件读取错误!"+e.getMessage());
}
}
D. com.jspsmart.upload.SmartUpload这个是用来干嘛的是放在java代码里还是jsp页面里的啊
jspSmartUpload组件是应用JSP进行B/S程序开发过程中经常使用的上传下载组件
jspSmartUpload组件可以从网上自由下载,压缩包的名字是jspSmartUpload.zip。下载后,用WinZip或WinRAR将其解压到Tomcat的webapps目录下(以Tomcat服务器为例进行介绍)。解压后,将webapps/jspsmartupload目录下的子目录Web-inf名字改为全大写的WEB-INF,这样一改jspSmartUpload类才能使用。因为Tomcat对文件名大小写敏感,它要求Web应用程序相关的类所在目录为WEB-INF,且必须是大写。接着重新启动Tomcat,这样就可以在JSP文件中使用jspSmartUpload组件了。
注意,按上述方法安装后,只有webapps/jspsmartupload目录下的程序可以使用jspSmartUpload组件,如果想让Tomcat服务器的所有Web应用程序都能用它,必须做如下工作:
1.进入命令行状态,将目录切换到Tomcat的webapps/jspsmartupload/WEB-INF目录下。
2.运行JAR打包命令:jar cvf jspSmartUpload.jar com
(也可以打开资源管理器,切换到当前目录,用WinZip将com目录下的所有文件压缩成jspSmartUpload.zip,然后将jspSmartUpload.zip换名为jspSmartUpload.jar文件即可。)
3.将jspSmartUpload.jar拷贝到Tomcat的shared/lib目录下。
E. 如何压缩jsp,去除里面的空格,注释,多余的Doctype。告诉我去除其中的一种也可以。有没有什么工具
js压缩工具JsPacker或许能行哦,jsp没有压缩过,楼主可以用JsPacker试试。祝好运!
F. 如何解压jsp压缩包啊
最好用Dreamweaver 试图格式不是至于太模糊
假如没有,可以用记事本打开,但你得对代码有基本的认识。不然更改会很困难。
G. JSP文件里大量JS代码,想发布时压缩JS怎么办
我是这样的,用一个插件保存的时候,自动生成一个压缩文件(.min.js),这样页面直接引用.min.js,而需要调试的时候改成.js就好了。
也有很多打包工具可以帮你做这些事,主要是看你的开发环境
H. 怎样将jsp文件转换成war文件
最简单的方法,你先用zip格式的压缩软件压缩成.zip,然后把他改成war文件就可以了,这种比较直接,还有可以再eclipse里
maven这个软件打包也可以,具体你可以去查看maven相关资料
I. jsp大作业一个压缩包怎样用软件打开
5/6分步阅读
我们拿到一个jsp文件是这样的,有时候是显示不可打开的状态,那么我们可以用系统的什么默认工具打开呢。
2/6
大家可以右击这个jsp文件,在弹出的菜单中,我们选择打开。
3/6
然后就会提示你windows无法打开此文件,你就选择从已安装的列表中选择程序,然后确定。
4/6
在选择程序中,我们把这个箭头点开,在很多软件里面,我们选择记事本,然后确定。
5/6
这时候就打开这个jsp文件了,可以看到里面的内容。
6/6
你也可以用专业的工具打开,比如dw,或者eclipse打开这谢。
J. 下载下来的是一个jsp文件不是压缩包,怎么把它解压。。
jsp 是 java script page的缩写 也就是java脚本页的意思,不是压缩文件,所以不用解压的。 你可以用记事本的方式打开jsp文件,也可以用编程工具打开,例如UE,Eclipse等环境打开