java中怎么输出html文件

html-css09

java中怎么输出html文件,第1张

可以用:File f_html = new File("Login.html")

f_html.createNewFile()

要想生成html页面的话,容器会替我们直接把jsp编译成servlet输出成html静态页面进行展示。

你要像手动输出html的展示内容可以自己写一个servlet,使用output方法输出html标签代码段直接打印到客户端。

还有如果你想写入html文件的话,你可以通过fileinput字节写入。(这种写法servlet教程上很多实例,包括如何生成文件,如何通过字节或者字符流的形式写入和保存)

<html>

<head>

<title>价格 </title>

<script language="javascript">

var PTB = new Array('88,1.1,0.03,0.3') //普通布软包

var YJB = new Array('103,1.1,0.03,0.3') //一级布软包

var temp = ""

function updateCP() {

var selectedCP = document.form1.CP.value

switch (selectedCP) {

case '0': showCPXX(PTB)break

case '1': showCPXX(YJB)break

}

}

</script>

<script>

function showCPXX(CPXX)

{

temp = CPXX

document.getElementById("cp1").value = temp

}

</script>

<style type="text/css">

.style1

{

width: 100px

}

</style>

</head>

<body>

<form name="form1" method="post" action="">

<table width="200" border="0" cellpadding="0" cellspacing="0">

<tr>

<td class="style1">

<select name="CP" size="1" onchange="javascript:updateCP()" style="width: 100px">

<option value="0" selected>123</option>

<option value="1">124</option>

</select>

<input id="cp1" type="text" name="cp" />

</td>

</tr>

</table>

</form>

<p></p>

</body>

是这种效果吗?