web项目简单的运用(适合新手)

最近在学web项目,对于前后端的传值,跳转不是很懂,在网上查找了好多最终一点一点的解决,现在说说我的具体步骤。

首先web项目的创建我就不说了,就说创建之后该怎么具体的操作。

1、在WebContent下创建一个jsp页面,内容为下:

<form action="DD" method="post">
	<input type="text" name="zong">
	<input type="text" name="li">
	<input type="submit" value="提交">
</form>

2、在src下创建一个class,继承HttpServlet,重写doget和dopost方法,让doget调用dopost,在dopost中写你的具体方法
在这里插入图片描述

//request.getParameter()方法获取前台input中的值int li = Integer.parseInt(request.getParameter("li"));int zong = Integer.parseInt(request.getParameter("zong"));request.setAttribute("tang", zong);//向前台传值request.getRequestDispatcher("web2.jsp").forward(request, response);//跳转到另一jsp页面

request.getParameter方法获取前台input中的值,在括号内写前台jsp页面中input中name的值。这个方法获取的值是String类型的,我用Integer.parseInt方法将其转化为int类型
request.setAttribute方法是向前台传值,第一个写你起得一个名字,第二个是你要传的具体的值,我这里为了简单就把获取的值传过去了
request.getRequestDispatcher(“web2.jsp”).forward(request, response)是你要跳转到的另一个jsp页面,记住后面一定要有forward不然无法跳转

3、接下来需要在web.xml中配置你的servlet
在这里插入图片描述
servlet-name中间是自己起的一个名字,一般情况下和你的类名相同
servlet-class是你的dopost方法那个类的路径(包到类的全路径)
url-pattern与form表单中action的值相同,代表你请求的方法

4、创建你需要跳转到的jsp页面
在这里插入图片描述
我这里用的是EL表达式直接将值显示出来,${}来取值,tang是request.setAttribute方法中第一个值tang,而在页面中显示出来的就是你第二个数据的具体的值了

5、运行结果如下 :
在这里插入图片描述
点击提交后:
在这里插入图片描述
一个简单的jsp页面跳转传值基本就算完成了,希望能给你带来帮助。

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值