『壹』 怎么查看一个网站是用什么语言编写的
不同的动态语言(比如 asp,jsp,php)需要不同的应用服务器进行解析的。现在的网站,基本都是动态的,不会全是静态的页面。
asp 的话,应用服务器有 IIS ,这是windows 自带的。其他可以替换的有 netbox 等 ,比较小巧。
jsp 的话,应用服务器主要是 tomcat 。
php 的话,用的是 Apache 。
其他常用的一用服务器还有 JBoss 等、
要看网页是那种语言写的,一般不能只看网页的后缀(.asp,.jsp,.php)等,因为现在网页一般都能进行【伪装】的,也就是故意改写后缀名,看不出实际所用的技术,【增加攻击的难度】。
当然有源代码,那就很容易看出是用那种语言的了。因为不同的语言,区别还是挺大的。
『贰』 如何打开isf后缀文件
可以用Notepad++软件打开isf后缀文件。
工具/材料:以Notepad++、isf后缀文件为例。
1、首先在桌面上,选中isf后缀文件。
『叁』 如何将jsp页面转换成静态页面
将jsp页面转换成静态页面的步骤:
1、在jsp页面中加入servlet.代码如下:
public class ToHtml extends HttpServlet {
public void service(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String url = "";
String name = "";
ServletContext sc = getServletContext();
String file_name = request.getParameter("file_name");// 你要访问的jsp文件名,如index,不包括扩展名
// 则你访问这个servlet时加参数.如http://localhost/test/toHtml?file_name=index
url = "/" + file_name + ".jsf";// 你要生成的页面的文件名。我的扩展名为jsf .
name = ConfConstants.CONTEXT_PATH+"\"+ file_name + ".htm";// 这是生成的html文件名,如index.htm.文件名字与源文件名相同。扩展名为htm
//ConfConstants.CONTEXT_PATH为你的应用的上下文路径。
RequestDispatcher rd = sc.getRequestDispatcher(url);
final ByteArrayOutputStream ōs = new ByteArrayOutputStream();
final ServletOutputStream stream = new ServletOutputStream() {
public void write(byte[] data, int offset, int length) {
os.write(data, offset, length);
}
public void write(int b) throws IOException {
os.write(b);
}
};
final PrintWriter pw = new PrintWriter(new OutputStreamWriter(os));
HttpServletResponse rep = new HttpServletResponseWrapper(response) {
public ServletOutputStream getOutputStream() {
return stream;
}
public PrintWriter getWriter() {
return pw;
}
};
rd.include(request, rep);
pw.flush();
FileOutputStream fos = new FileOutputStream(name); // 把jsp输出的内容写到xxx.htm
os.writeTo(fos);
fos.close();
PrintWriter ōut = response.getWriter();
out
.print("<p align=center><font size=3 color=red>页面已经成功生成!single<br>http://www.agilejava.org/space/? 233</font></p>");
}
}
2、配置web.xml
<servlet>
<servlet-name>toHtml</servlet-name>
<servlet-class>mj.util.html.ToHtml</servlet-class>//你的servlet的类。
</servlet>
<servlet-mapping>
<servlet-name>toHtml</servlet-name>
<url-pattern>/toHtml</url-pattern>
</servlet-mapping>
3、运行servlet。如:http://localhost:8080/test/toHtml?file_name=index
在test项目的根目录下,生成了一个index.htm的静态文件。
『肆』 如何查看网站是用什么语言开发的
1,首先我们打一个你想查看的那个网站。
2,接着,我们查看打开来的网站网址,一般内页才能更清楚的帮助我们判断,因为首页大部分网站都省略了。
3,打开网站的某个内页,如果浏览器地址栏中的网址最后面是.asp。那么它就是asp语言写的。
4,同理,如果网址后面的是.php,那它则是php程序编写的。
5,net结尾的,就是net语言编写的网站。
6,当然上面都是一些比较好判断的,如果网址后面是.htm/.html这样的,难道是htm语言写的吗?当然不是,这样结尾的要么是静态页,要么是动态程序生成的页面。
7,此外,还有一种以.aspx 结尾的网址,这个也有些特殊,这种结尾的则是以ASP.NET语言编写的。
-------------------------------如有疑问,可继续追问,如果满意,请采纳,谢谢。