总共两张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>
解决方案 »
- 100分求个算法,语言不限 先到先得
- 查询包含关键词的a标签
- 2个字符串比较大小?
- 能否在程序中修改proxool的配置
- 如何获取struts-config中的数据源(不想在Action中获得)
- 关于tomcat5的server.xml配置的一个简单问题
- 用iReport和JasperReport做出的报表,以html显示出现的异常。
- jb7中EJB的数据库连接问题
- JSONException: A JSONObject text must begin with '{' at character 1 of 2
- 关于RSA加密传输,后台解密的问题
- java开发中vo,pojo,po之间该如何转化
- struts实现多上传
第二个是乱码问题吧
JSP编译的时候用utf-8,响应的时候又用GB2312...
contentType="text/html;charset=gb2312"
改成contentType="text/html;charset=utf-8"然后你的servlet里面也加上两句话吧
request.setCharacterEncoding("UTF-8")
response.setCharacterEncoding ("UTF-8"),