<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<jsp:useBean id="tb" class="bean.TestBean" scope="session"/>
<jsp:setProperty property="sno" name="tb"/>
<jsp:setProperty property="sname" name="tb"/>
<jsp:setProperty property="sage" name="tb"/>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Property</title>
</head>
<body><center>
<font color="blue" size="">请输入你的信息</font><p>
<form action="setProperty.jsp" method="post" name="form">
请输入学号:<input type="text" name="sno" value=""><br>
请输入姓名: <input type="text" name="sname" value=""><br>
请输入年龄:<input type="text" name="sage" value=""><br>
<input type="submit" value="提交">
<input type="reset" value="重置"><hr></hr>
</form>
<table>
<tr>
<td>你的学号为:</td>
<td><jsp:getProperty property="sno" name="tb"/></td>
</tr>
<tr>
<td>你的姓名为:</td>
<td><jsp:getProperty property="sname" name="tb"/></td>
</tr>
<tr>
<td>你的年龄为:</td>
<td><jsp:getProperty property="sage" name="tb"/></td>
</tr>
</table>
</center></body>
</html>
pageEncoding="UTF-8"%>
<jsp:useBean id="tb" class="bean.TestBean" scope="session"/>
<jsp:setProperty property="sno" name="tb"/>
<jsp:setProperty property="sname" name="tb"/>
<jsp:setProperty property="sage" name="tb"/>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Property</title>
</head>
<body><center>
<font color="blue" size="">请输入你的信息</font><p>
<form action="setProperty.jsp" method="post" name="form">
请输入学号:<input type="text" name="sno" value=""><br>
请输入姓名: <input type="text" name="sname" value=""><br>
请输入年龄:<input type="text" name="sage" value=""><br>
<input type="submit" value="提交">
<input type="reset" value="重置"><hr></hr>
</form>
<table>
<tr>
<td>你的学号为:</td>
<td><jsp:getProperty property="sno" name="tb"/></td>
</tr>
<tr>
<td>你的姓名为:</td>
<td><jsp:getProperty property="sname" name="tb"/></td>
</tr>
<tr>
<td>你的年龄为:</td>
<td><jsp:getProperty property="sage" name="tb"/></td>
</tr>
</table>
</center></body>
</html>
解决方案 »
- JAVA-视频传输
- 大家帮忙想想办法,如何从一篇文章中截取身份证号!!!!急急。。
- 提示 Cannot create PoolableConnectionFactory ([Microsoft][SQLServer 2000 Driver f
- 求助org.apache.jasper.JasperException: /test.jsp(10,0) UseBean has invalid attribu
- 列表刷新的问题,请教高手指点
- eclipse安装myEclipse的问题
- 请教高手 struts里的标签问题啊,急啊
- 简单问题,帮帮忙
- 页面中有上传文件操作,请问怎样控制上传文件的类型只能为jpg、gif啊?
- 关于使用enumeration时的一个问题
- 关于java读取word完整内容
- 并发问题
如果还是乱码,可能需要修改tomcat下的config文件下的server.xml
在<Connector>标签处添加:URIEncoding="utf-8"
建议不要修改server.xml。
String name = request.getParameter("name");
name=new String(name.getBytes("ISO-8859-1"),"GBK");1 首先获取name参数信息,此时取得的字符串编码是ISO-8859-1(getParameter默认使用此编码)
需要将其转换一下成GBK编码
故调用new String(name.getBytes("ISO-8859-1"),"GBK"); (将ISO-8859-1字节数组转换成GBK编码)
public class DoFilter implements Filter
{ public void destroy() {
} public void doFilter(ServletRequest arg0, ServletResponse arg1,
FilterChain arg2) throws IOException, ServletException { arg1.setCharacterEncoding("GBK");
arg2.doFilter(arg0, arg1); } public void init(FilterConfig arg0) throws ServletException {
} } 在web。xml中配置: <!-- 过滤器 -->
<filter>
<filter-name>encodingFilter </filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter </filter-class>
<init-param>
<param-name>encoding </param-name>
<param-value>UTF-8 </param-value>
</init-param>
<init-param>
<param-name>forceEncoding </param-name>
<param-value>true </param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>encodingFilter </filter-name>
<url-pattern>*.jsp </url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>encodingFilter </filter-name>
<url-pattern>*.do </url-pattern>
</filter-mapping>
在每个jsp文件头都加上如:<%@ page language="java" contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"%>
然后:做一个过滤器;
最后如果再出现乱码的话,就得改tomcat的配置啦 ……
即修改tomcat下的config文件下的server.xml
在 <Connector>标签处添加:URIEncoding="utf-8"
且开头的charset=UTF-8.
本人的代码如下:<%@ page contentType="text/html; charset=UTF-8" %>
<%@ page import="com.jiafei.Goods" %><HTML>
<BODY>
<jsp:useBean id="goods" class="com.jiafei.Goods" scope="page" />
<FORM action="" method="post">
<br>输入商品的名称:<input type=text name="name">
<br>输入商品的代号:<input type=text name="num">
<br>输入商品的价格:<input type=text name="price">
<input type=submit value="提交">
</FORM>
<br>提交表单后的商品信息:
<%request.setCharacterEncoding("UTF-8"); %>
<jsp:setProperty name="goods" property="*" />
<br>商品的名称:<jsp:getProperty name="goods" property="name" />
<br>商品的代号:<jsp:getProperty name="goods" property="num" />
<br>商品的价格:<jsp:getProperty name="goods" property="price" />
</BODY>
</HTML>