jsp接收的数据都是问号

来源:百度知道 编辑:UC知道 时间:2024/05/13 00:55:17
<form name=form1 method="post" action="modnote.jsp">
<input name=NoteId type=hidden value="<%=NoteId%>">
<input name=NoteTitle type=hidden value="<%=NoteTitle%>">
<input name=NoteContent type=hidden value="<%=NoteContent%>">
<input name=UserId type=hidden value="<%=NoteWriterId%>">
<input name=BoardId type=hidden value="<%=BoardId%>">
<tr><td align=right width=100%><input type="submit" value="修改帖子" ></td></tr>
</form>

<%
String NoteId = (String)request.getParameter("NoteId");
String NoteTitle = (String)request.getParameter("NoteTitle");
String NoteContent = (String)re

一般的解决方法:
把提交给这个页面的表单里的method方式设为:post,再在这个页面的开始加入:
<%@ page language="java" contentType="text/html;charset=gb2312"%>
<% request.setCharacterEncoding("gb2312");%>
这个方法有局限,更好的方法是写过滤器。

遇见我会的问题,怎么都是不给分的,郁闷

你把后面的改成下面的形式就行了
String Noteld=new String(request.getParameter("Noteld").getBytes("ISO8859_1"));