其实就是一个论坛,需要在不同的文件里传递变化中的表,以实现不同帖子的发表。
各位大虾,多介绍些经验啊!
1.sesion:可以用session(String key,Object obj)其中String key是一个字符串,代表着传递数的名称,Object obj是指你要传的数值,在接受页面可以用String k=(String)session.getAttribute(String key)(String key通常是""的形式)来获取
2,input通常是用在表里也就是<form><input type="" ></from>
但在做论坛时用以上两种不是很好,还是用超连接的比较好,试试这两个代码:
encode.jsp
<%@ page contentType="text/html; charset=GB2312" language="java" import="java.util.*" errorPage="" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>字符串编码</title>
</head>
<body>
<center>字符串编码</center>
<hr>
经过编码的字符串
<a href=response.jsp?txtContent=<%= java.net.URLEncoder.encode("欢迎 大家好")%> >
response.jsp? txtcontent=欢迎 大家好</a>
<hr>
未经过编码的字符串
<a href=response1.jsp?txtContent=文字 >
respont.jsp1? txtcontent="欢迎 大家好"</a>
</body>
</html>
response.jsp
<%@ page contentType="text/html; charset=gb2312"%>
<html>
<head>
<title>无标题文档</title>
</head>
<body>
<%request.setCharacterEncoding("gb2312");%>
得到的内容为:<%
String s= request.getParameter("txtContent");
byte b[]=s.getBytes("ISO-8859-1");
s=new String(b);
out.print(s); %>
</body>
</html>
感受一下这种方法