test1.html
<form name="form1" method="post" action="test1.jsp">
  <p>姓名: <input type="text" name="name">
  </p>
  <p>年龄:<input type="text" name="age">
  </p>
  <p> <input type="submit" name="Submit" value="提交">
      <input type="reset" name="Submit2" value="重置">
  </p>
  <p>&nbsp;</p>
</form>

解决方案 »

  1. test1.jsp
    <%@page import="java.sql.*"%>
    <%@page import="java.util.*"%>
    <%@page import="java.net.*"%>
    <%@page contentType="text/html;charset=gb2312"%>
    <%!
    public String getStr(String str){
    try{
        String temp_p=str;
        byte[] temp_t=temp_p.getBytes("ISO8859-1");
        String temp=new String(temp_t);
        return temp;
       }
    catch(Exception e){ }
    return "null";
    }
    %>
    <jsp:useBean id="test1" scope="request" class="aaa.Test1">
        <jsp:setProperty name="test1" property="*" />
        
    </jsp:useBean>
    <%
      String name;
      name=test1.getName();
      name=getStr(name);
    %>
    <%=name %>
    <%=test1.getAge() %>
      

  2. test1.java
    package aaa;
    public class Test1
    {
     String name;
     String age;



    public void setName(String name)
      {
       this.name=name;
      }
      
    public void setAge(String age)
      {
       this.age=age;
      }
      
    public String getName()
      {
       return name;
      }
      
    public String getAge()
      {
       return age;
      }
      
    public static void main(String args[]) 
          {   
            
            
            Test1 test1Obj=new Test1();
            
            String newName=test1Obj.getName();
            String newAge=test1Obj.getAge();
            
            
            
            System.out.println("新名字:"+newName);
            System.out.println("新年龄"+newAge);
          }  
    }
      

类似问题 »