Heim  >  Artikel  >  Web-Frontend  >  如何让某个文件(非html系列的扩展名)按照html格式被解析?_html/css_WEB-ITnose

如何让某个文件(非html系列的扩展名)按照html格式被解析?_html/css_WEB-ITnose

WBOY
WBOYOriginal
2016-06-21 09:44:121277Durchsuche

本帖最后由 yaoyansi 于 2013-06-11 15:02:28 编辑

有个网页,上面有段java代码,网页下载存为test.java后发现里面的内容是

nbsp;html PUBLIC .....
    ".">


....
没法看到想要的java代码

如果把test.java改为test.htm,用chrome/firefox/IE打开后就能看到相应的java代码

我想问,如果保持文件名为test.java不变,如果让chrome/firefox/IE按网页格式解析test.java这个文件呢?
或者,有没有什么软件可以做到?
谢谢

回复讨论(解决方案)

Servlet就应该可以,不过,.java一般是后台程序代码,前台显示出来了,也没什么意思,除非你想显示java的源代码

我就是要看源代码

我就是想看test.java的源代码。
那个网页上显示的也是java的源代码,只是test.java源代码里各种变量被xml标记后用chrome/firefox/IE打开浏览时显示的是

nbsp;html PUBLIC .....
    ".">


....
里面的源代码基本上没法浏览(充斥这各种xml标记)

我该怎么办啊?下载个Servlet吗?

web.xml

	<servlet>		<servlet-name>JavaServlet</servlet-name>		<servlet-class>cn.xxx.XServlet</servlet-class>	</servlet>	<servlet-mapping>		<servlet-name>JavaServlet</servlet-name>		<url-pattern>*.java</url-pattern>	</servlet-mapping>


XServlet.java里面读取文件内容,然后write出来就应该可以

你是想看到源代码还是说想显示内容而已?

我浏览的那个网页类似这样一个页面
https://code.google.com/p/mobicents/source/browse/trunk/applications/ussdgateway/slee/library/src/main/java/org/mobicents/ussdgateway/xml/XMLTags.java

但是我那个页面,保存后就是一个test.java.
只有改为test.htm后用chrome/firefox/IE才能看到代码。否则,如果直接打开test.java,看到的是很多xml标记,很难阅读代码。

我之所以不愿意把test.java改为test.htm的原因是我批量下载了很多类似的页面,如果要这样改后缀名会类似,而且其他页面里的链接是test.java不是test.htm(改名后会找不到test.java)

你给的那段代码要怎么用啊?

你本来就下载错了,应该在该页面下载"View raw file"链接指向的那个文件,另外,这些开源的你下载源码包,你想看的文件一般都在里面的

孟子那个是给服务器用的,跟你的需求无关,是你没说清楚,他以为你要在服务器输出java结果

你是要在线编辑后缀.java,编辑完保存回服务器中吧??

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn