iframe中的奇怪现象

七韧 2013-07-12 06:10:42
用flashpaper将word文件转为swf后

在iframe中打开,如果名字是英文可以打开,如果汉字乱码;

可是我把编码已经转了,看源码不是乱码,而在iframe中输出就是乱码了。

<body>
<s:action name="file_queryDownLcad" namespace="/"/>
<c:forEach items="${list }" var="f">
<a href="MyJsp.jsp?fname=${f }">${f }</a><br/>
</c:forEach>
</body>


<body>
<p>${param.fname }------------12121</p>
<hr/>
<iframe src="<%=basePath %>swf/${param.fname}" width="100%" height="100%"></iframe>
</body>

...全文
189 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
页面设置了<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> request和response都设置成这个utf-8
且活且珍惜 2013-07-15
  • 打赏
  • 举报
回复
可以直接iframe src 文件,如果可以就是struts2的问题,可以只拦截.action
bobo928843007 2013-07-13
  • 打赏
  • 举报
回复
直接在过滤器转码不行吗?
无聊找乐 2013-07-12
  • 打赏
  • 举报
回复
代码不全,看不出什么问题. iframe的本质是一个浏览器窗口, 你自己再想想吧
七韧 2013-07-12
  • 打赏
  • 举报
回复

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧