81,091
社区成员
发帖
与我相关
我的任务
分享
<%@ page contentType="text/html;charset=utf-8" %>
<%@ page import="com.dino.srv.*" %>
<html>
<head>
<title>
login
</title>
</head>
<body>
<form action="" name=form method="post">
<table>
<tr>
<td><span>姓名</span></td>
<td><input type="text" name ="name" size="30"> </td>
</tr>
<tr>
<td><span>性别</span></td>
<td><input type="text" name ="gender" size="30"> </td>
</tr>
<tr>
<td><span>学号</span></td>
<td><input type="text" name ="number" size="30"> </td>
</tr>
<tr>
<td><span>身高</span></td>
<td><input type="text" name ="height" size="30"> </td>
</tr>
<tr>
<td><span>体重</span></td>
<td><input type="text" name ="weight" size="30"> </td>
</tr>
<tr>
<td><span></span></td>
<td align="right"><input type="submit" name= "submit" value="提交">
</td>
</tr>
</table>
</form>
<form>
<jsp:useBean id="students" class="com.dino.srv.students" />
<jsp:setProperty name="students" property="*"/>
<p>姓名是:
<jsp:getProperty name="students" property="name" />
<p>学号是:
<jsp:getProperty name="students" property="number" />
<p>性别是:
<jsp:getProperty name="students" property="gender" />
<p>身高是:
<jsp:getProperty name="students" property="height" />
<p>体重是:
<jsp:getProperty name="students" property="weight" />
<br>
<% String isSubmit= request.getParameter("submit");
//out.print(isSubmit);
if(isSubmit ==null){%>
<input type="hidden" name="isSubmit" value="yes" >;
<% }
%>
</form>
</body>
</html>
<body>
<%String flag = request.getParameter("flag"); %>
<form id="f1" action="">
<%if(flag!=null && flag.equals("yes")){ %>
<input type="text" id="h" name="h" value="aaaaaaaa"/>
<%} %>
<input type="hidden" id="flag" name="flag"/>
<input type="button" onclick="fun()" value="onclick"/>
</form>
</body>
<script>
function fun(){
var f = document.getElementById("f1");
var flag = document.getElementById("flag");
flag.value="yes";
f.submit();
}
</script>
package com.dino.srv;
import java.io.UnsupportedEncodingException;
public class students {
private String name =null;
private String gender=null;
private String number=null;
private String height=null;
private String weight=null;
public String getName() {
return name;
}
public void setName(String name) {
if(name== null )
name="未输入名字";
try {
this.name = new String(name.getBytes("iso-8859-1"),"utf-8");
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public String getGender() {
return gender;
}
public void setGender(String gender) {
this.gender = gender;
}
public String getNumber() {
return number;
}
public void setNumber(String number) {
boolean status =false;
byte[]b= number.getBytes();
for(byte k:b){
if(((k < 48) || (k > 57)) && (k != 8 || k != 0)){
//status=true; System.out.println(k+" "+status);
}
}
if(!status)
this.number = number;
}
public String getHeight() {
return height;
}
public void setHeight(String height) {
this.height = height;
}
public String getWeight() {
return weight;
}
public void setWeight(String weight) {
this.weight = weight;
}
}
这是我的jjavaBean代码