小弟遇到一个tomcat问题,从未遇见过,请高手指点迷津。十万火急!!
上午用dm修改一个index.jsp页面时,电脑死机,导致重启后该jsp页面变成类似于一个servlet的样
子,但是文件内容却不完整。
我的问题是:现在我的tomcat/work目录下有编译得到的index_jsp.java和index_jsp.class文件,
这两个文件是完整的,请问有没有办法可以将这两个文件(或者其中的一个)恢复成一个index.jsp
的文件?
上午用dm修改一个index.jsp页面时,电脑死机,导致重启后该jsp页面变成类似于一个servlet的样
子,但是文件内容却不完整。
我的问题是:现在我的tomcat/work目录下有编译得到的index_jsp.java和index_jsp.class文件,
这两个文件是完整的,请问有没有办法可以将这两个文件(或者其中的一个)恢复成一个index.jsp
的文件?
我还没见过断点造成页面改变的!
从JAVA恢复到JSP应该是不行了吧。
没有找到备份的副本啊~~~~
index_jsp.java是servlet文件,对应于原来的index.jsp
jsp中jsp特有的代码转换为servlet形式了
不过写个jsp也不需要太长时间吧```手动的改改吧``
阿门、、、、、、
jsp里面的html代码都在out.write中
jsp中jsp特有的代码转换为servlet形式了说的没错,自己试试,在out.write("xxx")里;
xxx就是jsp里面的内容
jsp静态代码直接把xxx一行一行拷到jsp里面去
动态的代码就麻烦点了,自己再写一遍吧
没见过把servlet反编译成jsp的,重写吧~~~
================================================================呵呵
我还是想要得到那个jsp文件,如果不行的话就只能重写了。
因为工作量还是比较大的,而且也比较急,所以想看看是不是有恢复的办法
也是将servlet改成jsp代码。
加油,一起做呵
Printwriter out = response.getWriter();
out.write( "<HTML><HEAD><TITLE>My Page</TITLE></HEAD>\n" );
out.write( "<BODY>" );
out.write( foo );
out.write( "</BODY\" );
out.write( "></HTML>\n" );And Servlet -> JSP:<%
String foo = "Hello World!";
%>
<HTML><HEAD><TITLE>My Page</TITLE></HEAD>
<BODY>
<%= foo %>
</BODY>
</HTML>