在 index.html 中,使用外部 css 并使用图像 src 的路径从文件夹中请求 css 图像。但是,图像未加载,并且 css 样式未应用于页面。
import java.io.*;
import java.util.*;
/**
* An example of subclassing NanoHTTPD to make a custom HTTP server.
*/
public class HelloServer extends NanoHTTPD
{
public HelloServer() throws IOException
{
super(8080, new File("."));
}
public Response serve(String uri, String method, Properties header, Properties parms, Properties files) {
BufferedReader br = null;
String msg="";
try {
String sCurrentLine;
br = new BufferedReader(new FileReader("index.html"));
while ((sCurrentLine = br.readLine()) != null) {
//System.out.println(sCurrentLine);
msg = msg + sCurrentLine;
System.out.println(sCurrentLine);
}
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if (br != null)br.close();
} catch (IOException ex) {
ex.printStackTrace();
}
}
return new NanoHTTPD.Response( HTTP_OK, MIME_HTML, msg );
}
public static void main( String[] args )
{
try
{
new HelloServer();
}
catch( IOException ioe )
{
System.err.println( "Couldn't start server:\n" + ioe );
System.exit( -1 );
}
System.out.println( "Listening on port 8080. Hit Enter to stop.\n" );
try { System.in.read(); } catch( Throwable t ) {};
}
}
在 index.html 中,使用了外部 css,并使用了图像 src 的路径来从文件夹中请求图像,但是。但是,图像未加载,并且 css 样式未应用于页面。