在myeclipse的web,接受表单数据的网页提示保存,怎么回事
时间:2011-10-04
来源:互联网
总共两张jsp页面,在inputStrng.jsp里输入任意字符后会在computer.jsp现实字符长度。
在myeclipse中编译后,在它的web里运行,当跳转到computer.jsp时,就提示文件下载(就是那张页面)提示运行或保存(类似于在IE中下载东西会跳出的那个一样)。而我在电脑上其它浏览器运行时,就会直接跳转到那张页面。
第二个问题 表单提交后,出现的第二张页面的字符串长度有问号,比如前一张输入的是3个字符,后面显示的是?????????3,这个应该怎么改,新手求教
一为:inputStrng.jsp
<%@ page contentType="text/html;charset=gb2312" pageEncoding="utf-8"%>
<html>
<body>
<form action="computer.jsp" method="post" name="form">
<input type="text" name="first">
<input type="submit" value="提交" name="submit">
</form>
</body>
</html>
二为:computer.jsp
<%@ page contentType="text/html,charset=gb2312" pageEncoding="utf-8"%>
<html>
<body>
<% String first1=request.getParameter("first");
%>
<p>输入字符的长度为:<%=first1.length() %></p>
</body>
</html>
在myeclipse中编译后,在它的web里运行,当跳转到computer.jsp时,就提示文件下载(就是那张页面)提示运行或保存(类似于在IE中下载东西会跳出的那个一样)。而我在电脑上其它浏览器运行时,就会直接跳转到那张页面。
第二个问题 表单提交后,出现的第二张页面的字符串长度有问号,比如前一张输入的是3个字符,后面显示的是?????????3,这个应该怎么改,新手求教
一为:inputStrng.jsp
<%@ page contentType="text/html;charset=gb2312" pageEncoding="utf-8"%>
<html>
<body>
<form action="computer.jsp" method="post" name="form">
<input type="text" name="first">
<input type="submit" value="提交" name="submit">
</form>
</body>
</html>
二为:computer.jsp
<%@ page contentType="text/html,charset=gb2312" pageEncoding="utf-8"%>
<html>
<body>
<% String first1=request.getParameter("first");
%>
<p>输入字符的长度为:<%=first1.length() %></p>
</body>
</html>
作者: laoz07 发布时间: 2011-10-04
第一个不知道,建议还是使用IE吧,不要使用myeclipse 自带的
第二个是乱码问题吧
JSP编译的时候用utf-8,响应的时候又用GB2312...
contentType="text/html;charset=gb2312"
改成contentType="text/html;charset=utf-8"
然后你的servlet里面也加上两句话吧
request.setCharacterEncoding("UTF-8")
response.setCharacterEncoding ("UTF-8"),
第二个是乱码问题吧
JSP编译的时候用utf-8,响应的时候又用GB2312...
contentType="text/html;charset=gb2312"
改成contentType="text/html;charset=utf-8"
然后你的servlet里面也加上两句话吧
request.setCharacterEncoding("UTF-8")
response.setCharacterEncoding ("UTF-8"),
作者: wby13579 发布时间: 2011-10-05
引用 1 楼 wby13579 的回复:
第一个不知道,建议还是使用IE吧,不要使用myeclipse 自带的
第二个是乱码问题吧
JSP编译的时候用utf-8,响应的时候又用GB2312...
contentType="text/html;charset=gb2312"
改成contentType="text/html;charset=utf-8"
然后你的servlet里面也加上两句话吧
request.setCh……
第一个不知道,建议还是使用IE吧,不要使用myeclipse 自带的
第二个是乱码问题吧
JSP编译的时候用utf-8,响应的时候又用GB2312...
contentType="text/html;charset=gb2312"
改成contentType="text/html;charset=utf-8"
然后你的servlet里面也加上两句话吧
request.setCh……
后面那个不太懂,如何放到servlet里
作者: laoz07 发布时间: 2011-10-07
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28