
JS
1. 定义JavaBean:定义一个普通的Java类,并添加getter和setter方法。
2. 将JavaBean进行实例化:在JSP中使用JSP动作元素<JSp:useBean>来实例化JavaBean。

Java
4. 编写控制器:将JSP与Servlet结合使用,Servlet中进行数据的处理和处理结果的跳转,实现整个系统的控制。
示例代码:
(1)定义JavaBean:
public class User{
private String name;
private int age;
public String getName(){
return name;
}
public void setName(String name){
this.name = name;
}
public int getAge(){
return age;
}
public void setAge(int age){
this.age = age;
}
}
(2)在JSP中实例化JavaBean:
(3)处理数据:
<%
user.setName("Tom");
user.setAge(20);
%>
My name is ${user.name}, my age is ${user.age}.
(4)编写控制器:
public class UserController extends HttpServlet{
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String name = request.getParameter("name");
int age = Integer.parseInt(request.getParameter("age"));
User user = new User();
user.setName(name);
user.setAge(age);
request.setAttribute("user", user);
request.getRequestDispatcher("user.JSp").forward(request, response);
}
}
Copyright © 2025 IZhiDa.com All Rights Reserved.
知答 版权所有 粤ICP备2023042255号