简单的jsp问题,jsp如何返回form的值??

wobensuren 2001-11-25 03:40:21
以下是jsp 文件:

<%@ page contentType="text/html; charset=GBK" %>
<html>
<head>
<title>
receive
</title>
</head>
<%@ page import="java.util.*;"%>
<%!
public String getStr(String str)
{
try
{
String temp_p=str;
byte[] temp_t=temp_p.getBytes("ISO8859.1");
String temp=new String(temp_t);
return temp;
}
catch (Exception e)
{
return null;
}
}
%>
<body bgcolor="#FFFFFF">
<%
out.println("the first method to get the request parameter.<br>");
String username=request.getParameter("username");
String nickname=request.getParameter("nickname");
String password=request.getParameter("password");
String confirmpassword=request.getParameter("confirmpassword");
out.println("usename--->"+getStr(username)+"<br>");
out.println("nickname--->"+getStr(nickname)+"<br>");
out.println("password--->"+getStr(password)+"<br>");
out.println("confirm password--->"+getStr(confirmpassword)+"<br>");
out.println(" "+"<br>");
%>

Now is <font color="blue"><%=(new java.util.Date()).toString()%></font>
<br>Location:F:\tomcat\webapps\ROOT<br>


<h1>
JBuilder Generated JSP
</h1>

</body>
</html>






以下是html文件:
<html>
<head>
<title>input interface</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>

<body bgcolor="#FFFFFF" text="#000000">
<form method=post action="receive.jsp">
username:<input type="text" name="username"><br>
nickname:<input type="text" name="nickname"><br>
password:<input type="password" name="password"><br>
confirmpassword:<input type="password" name="confirmpassword"><br>
<INPUT TYPE="reset"> <INPUT TYPE="submit" >
</form>
</body>
</html>



可显示服务器的时间 但返回username nicknaem password confirmpassword 的值是null
...全文
63 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
stavid 2001-11-25
  • 打赏
  • 举报
回复
是null,是因為try不能運行,也就是try那一塊有錯誤,是不是應該是ISO8859_1 ?,我沒有見過ISO8859.1

同時,作這樣的東西都應該有個好習慣,能放在javabean中就放在javabean中,這樣以后用直接調用就ok!

81,116

社区成员

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

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