示例:用户在index.jsp界面输入信息并点击提交,自动跳转到show.jsp页面,并显示输入的内容。
Students.java
package com.health;
public class Students {
private String name;
private String age;
private String sex;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getAge() {
return age;
}
public void setAge(String age) {
this.age = age;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
}
CharactorEncoding.java
package com.health;
import java.io.UnsupportedEncodingException;
public class CharactorEncoding {
public CharactorEncoding() {}
/**
* 对字符串进行处理
* @param str要转码的字符串
* @return 编码后的字符串
*/
public String toString(String str)
{
String text = "";
if(str!=null&&!"".equals(str)) {
try {
text = new String(str.getBytes("iso-8859-1"),"utf-8");
} catch (UnsupportedEncodingException e) {
// TODO: handle exception
e.printStackTrace();
}
}
return text;
}
}
index.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>个人信息</title>
</head>
<body>
<form action="show.jsp" method="post">
<table>
<tr>
<td align="center" colspan="2" height="40"><b>个人信息发布</b></td>
</tr>
<tr>
<td>姓名:</td>
<td><input type="text" name="name" size="30"></td>
</tr>
<tr>
<td>年龄:</td>
<td><input type="text" name="age" size="30"></td>
</tr>
<tr>
<td>性别:</td>
<td><input type="text" name="sex" size="30"></td>
</tr>
<tr>
<td align="center" colspan="2"><input type="submit" value="提交"></td>
</tr>
</table>
</form>
</body>
</html>
show.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>内容</title>
</head>
<body>
<jsp:useBean id="info" class="com.health.Students" />
<jsp:useBean id="encoding" class="com.health.CharactorEncoding" />
<jsp:setProperty property="*" name="info" />
<div>
姓名:<%=encoding.toString(info.getName())%><br>
年龄:<%=encoding.toString(info.getAge())%><br>
性别:<%=encoding.toString(info.getSex())%>
</div>
</body>
</html>
发布者:admin,转转请注明出处:http://www.yc00.com/web/1754941119a5218161.html
评论列表(0条)