jb5中关于jsp的汉字和其他小问题

lly9900 2002-01-16 04:49:06
在98环境下的jb5中根据例子做了两个页面:
1. showParameter.html
<html>
<head>
<title>显示参数</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body bgcolor="#ffffff">
<form name="form1" method="get" action="showParameter.jsp">
<table width="40%" border="0" align="center">
<tr>
<td nowrap valign="top">
姓名:<input type="text" name="name">
</td>
<td nowrap valign="top">
年龄:<input type="text" name="age">   兴趣:
</td>
<td nowrap valign="top" align="left">
<select name="interest" size="4" multiple>
<option value="电影">电影</option>
<option value="打球">打球</option>
<option value="book">看书</option>
<option value="music">音乐</option>
<option value="hill">爬山</option>
<option value="swim">游泳</option>
</select>
</td>
</tr>
</table>
<center>
<input type="submit" name="submit" value="确定">
</center>
</form>

2.showParameter.jsp
<%@ page language="java" contentType="text/html; charset=gb2312"
import = "java.util.Enumeration"%>

<html>
<head>
<title>
showParameter
</title>
</head>
<body>
<h1>
JBuilder Generated JSP -- JB5生成的JSP程序
</h1>
<br>
<%
Enumeration parameterNames = request.getParameterNames();
out.print("参数名称:");

while ( parameterNames.hasMoreElements() )
out.print("["+ (String)parameterNames.nextElement()+"]");

out.print("<br>姓名(name):" + request.getParameter("name"));
out.print("<br>年龄(age):" + request.getParameter("age"));

String[] interest = request.getParameterValues("interest");
out.print("<br>兴趣(interest):");
out.print("<br>总数:" + interest.length + "<br>");
out.print(interest[0] + "<br>");
out.print(interest[1] + "<br>");
out.print(interest[2] + "<br>");

for ( int i=0;i<interest.length;i++ )
out.print("<" + interest[i] + ">") ;
%>

</body>
</html>

两个文件在jb5中make都没编译问题,通过web run ,可启动html页面,可link到jsp页面。问题是:
1.在jb5中运行html页面,text和submit按纽里的字体实在难看,可以通过设置jb5的运行环境变量设置缺省字体吗?
2.select框中的中文value值在jsp页面中显示为乱码。
3. out.print("<br>总数:" + interest.length + "<br>");
out.print(interest[0] + "<br>");
out.print(interest[1] + "<br>");
out.print(interest[2] + "<br>");
以上几句已经运行,但是
for ( int i=0;i<interest.length;i++ )
out.print("<" + interest[i] + ">") ;
却没有运行。

本人初学jsp,请各位指教!!!!
...全文
45 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
lly9900 2002-01-17
  • 打赏
  • 举报
回复
请各位指点!!!

23,407

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧