最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
javabean 使用 JavaBean+servlet的mvc
时间:2022-06-29 00:24:03 编辑:袖梨 来源:一聚教程网
javabean 使用 javabean+servlet的mvc
先设置web-inf下面的web.xml设置路由了
login
javaweb.javabean
login
/login.do
login.jsp教程
<%@ page language="java" import="java.util.*" pageencoding="utf-8"%>
定义javabean:
package javaweb;
public class javabean {
private string username;
private string password;
public void setusername(string username)
{
this.username=username;
}
public void setpassword(string password)
{
this.password=password;
}
public string getusername()
{
return username;
}
public string getpassword()
{
return password;
}
}
<%@ page language="java" import="java.util.*" pageencoding="utf-8"%>
<%
//hello.username = "myname";
%>
your username is:<%= hello.getusername() %>
your password is:
jsp + javabean + servlet (俗称的mvc结构)
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import com.huanlin.userinfobean;public class helloservlet2 extends https教程ervlet {
public void service(httpservletrequest request,
httpservletresponse response)
throws servletexception, ioexception {
response.setcontenttype("text/html; charset=gbk");
request.setcharacterencoding("gbk");//创建javabean的对象
javabean bean = new javabean();
bean.setusername( request.getparameter("username").tostrng());
httpsession session = request.getsession();
session.setattribute("userinfo", userinfo);// 前往指定的网页
response.sendredirect("welcom.jsp")
}
}
为了重用逻辑代码部分,外加内嵌页面java代码太多,不好管理,于是出现了jsp+javabean的两层架构。就是把逻辑代码部分提取出来,放在class里面,然后在jsp页面调用class;calss功能有点类似于webform的后台处理代码,但是本质上是完全不同的;webform的后台代码是可以直接控制asp教程x页面的服务器控件,而javabean是传输数据,或兼并处理数据,然后在jsp显示,jsp+javabean模式的两层分工很明确
相关文章
- 王者荣耀S38赛季有什么更新 12-25
- 王者荣耀S38赛季有什么更新 王者荣耀S38赛季更新内容介绍 12-25
- 世界之外12.25有什么更新 世界之外12月25日更新内容介绍 12-25
- 光遇12.25红石碎片在哪里 光遇12月25日红石碎片位置攻略 12-25
- 奇迹暖暖绚光引途第二天怎么玩 绚光引途day2庆祝之舞搭配攻略 12-25
- 无限暖暖拍照打卡位置在哪里 无限暖暖世界巡游位置全攻略 12-25