Java 在iframe struts2中显示文档文件

Java 在iframe struts2中显示文档文件,java,iframe,struts2,google-document-viewer,Java,Iframe,Struts2,Google Document Viewer,我想在iframe中显示网站上的.doc和.docx文件 <iframe style="border-style: none;" src="http://docs.google.com/viewer?embedded=true&url=<s:url action="loadFile"><s:param name="id" value="id"/></s:url>" height="500" width="100%"> 所需url应为操作的

我想在iframe中显示网站上的
.doc
.docx
文件

<iframe style="border-style: none;" src="http://docs.google.com/viewer?embedded=true&url=<s:url action="loadFile"><s:param name="id" value="id"/></s:url>" height="500" width="100%">
所需url应为操作的绝对url,如:

src="http://docs.google.com/viewer?embedded=true&url=http://localhost/App/loadFile?id=25"

我怎样才能做到这一点?它可能不适用于本地主机,但应适用于主机

使用
s:url
标记的属性
forceAddSchemeHostAndPort
获取完整的url

比如说

<s:url action='myaction' forceAddSchemeHostAndPort='true'>
<s:param name='id' value='25'/>
</s:url>

阅读
标记的文档:。我应该在s:url标记中设置哪个属性来获取完整的url?
src="http://docs.google.com/viewer?embedded=true&url=http://localhost/App/loadFile?id=25"
<s:url action='myaction' forceAddSchemeHostAndPort='true'>
<s:param name='id' value='25'/>
</s:url>