首页 javaWEB java动态生成jsp,include jsp中文乱码

java动态生成jsp,include jsp中文乱码

java动态生成jsp,include  jsp中文乱码 这个是遇到的 问题 。。 不知道啥鬼原因 。。(动态生成的js…

java动态生成jsp,include  jsp中文乱码

这个是遇到的 问题 。。

不知道啥鬼原因 。。(动态生成的jsp页面)我用 include 或者 是jsp:include    都是乱码。。

生成静态页  的 时候手动加入编码了。。

	/**
	 * 生成jsp 防止乱码
	 * @param path
	 * @param newPath
	 * @return
	 */
	public static boolean createJavaHtml(String path,String newPath){
		try {
			URL url = new URL(path);
			URLConnection conn = url.openConnection();
			conn.setConnectTimeout(50000);
			conn.setReadTimeout(50000);
			InputStream inputStream = conn.getInputStream();
			BufferedReader reader = new BufferedReader(new InputStreamReader(conn.getInputStream(),"UTF-8"));
		     String s = "<%@ page contentType='text/html;charset=UTF-8'%>";
				String line = null;
	        while ((line = reader.readLine()) != null) {
		        	  s+="\n";
		        	  s+=line.trim();
			}
		     File myfile = new File(newPath);
		    if(!myfile.getParentFile().exists()){
		    	 myfile.getParentFile().mkdirs();//每个都去判断影响效率
	    		}

		     OutputStreamWriter write = new OutputStreamWriter(new FileOutputStream(myfile),"UTF-8");
		     BufferedWriter writer=new BufferedWriter(write);
		     writer.write(s);
		     writer.close();
			 inputStream.close();
			return true;
		} catch (Exception e) {
			e.printStackTrace();
			return false;
		}
	}

 

动态生成的时候 jsp 头部 不见了。

坑。。

还有推荐用 jsp:include

http://meiowei.iteye.com/blog/413976

网上流行的做法。。:http://rainbow686.iteye.com/blog/123363

免责声明:文章内容不代表本站立场,本站不对其内容的真实性、完整性、准确性给予任何担保、暗示和承诺,仅供读者参考,文章版权归原作者所有。如本文内容影响到您的合法权益(内容、图片等),请及时联系本站,我们会及时删除处理。

为您推荐

nodejs 整理记录

nodejs 整理记录

下载包 https://blog.csdn.net/m0_59878114/article/details/120274...
websocket测试html

websocket测试html

<!DOCTYPE html> <html> <head> <meta cha...
bigdemical两个数比较大小

bigdemical两个数比较大小

/*int result = bigdemical1.compareTo(bigdemical2) result = -...
Beetl2.7 中文文档

Beetl2.7 中文文档

Beetl目前版本是2.7.23,相对于其他java模板引擎,具有功能齐全,语法直观,性能超高,以及编写的模板容易维护等...
纯CSS实现多个便签在一行展示,拖动滚动

纯CSS实现多个便签在一行展示,拖动滚动

div <h2>请注意需要在移动端预览,PC端拖拽无效果</h2> <div class=...
返回顶部