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>
是这种效果吗?