1、本案例借助struts2框架,完成页面传参、跳转功能

2、代码实现

index.jsp:

<form action="helloStruts2.action" method="post">

  <div class="form-group">

     <label for="">用户名:</label>

     <input type="text" class="form-control" name="message">
  </div>
  <button type="submit" class="btn btn-primary">Submit</button>
</form>

struts2.xml:

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="3.0"
  xmlns="http://java.sun.com/xml/ns/javaee"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
  http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
  <filter>
    <filter-name>struts2</filter-name>
      <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
    </filter>
    <filter-mapping>
      <filter-name>struts2</filter-name>
      <url-pattern>/*</url-pattern>
    </filter-mapping>
</web-app>

HelloStruts2.java:

package cn.thanlon.www.action;

public class HelloStruts2 {
  private String message;
  public String getMessage(){
    return message;
  }
  public void setMessage(String message){
    this.message =message;
  }
  public String execute(){
    if(getMessage().isEmpty())
      return "error";
    else
      return "success";
  }
}

如果表单中提交数据,则跳转到success.jsp页面,

注意:本例在success.jsp中使用struts2标签接收

<%@taglib uri="/struts-tags" prefix="s" %>

<s:property value="message"/>

否则跳转到error.jsp:

3、完整源码:

链接:indexStruts2
提取码:22a7 

最新文章

  1. 【写给大家看的CSS】定位元素:使用position/display布局
  2. QT5笔记:关闭应用程序和窗口的函数
  3. (转载)如何借助KeePassX在Linux上管理多个密码
  4. leetcode 229 Majority Element II
  5. ubuntu中安装Rstdio无法切换中文输入法
  6. oracle 表空间常用语句
  7. 解决比较Oracle中CLOB字段问题
  8. 【源代码】基于Android和蓝牙的单片机温度採集系统
  9. Delphi xe7并行编程快速入门(三篇)
  10. 使用DPM(Deformable Part Model,voc-release3.1)算法INRIA通过训练你的身体检测模型数据集
  11. Kemaswill 机器学习 数据挖掘 推荐系统 Ranking SVM 简介
  12. Eclipse中配置约束(DTD,XSD)
  13. Java小白如何一步步学好Java,听听企业Java培训师的实践经验吧
  14. PLSQL使用scott登录
  15. Atitit s2018.5 s5 doc list on com pc.docx  Acc 112237553.docx Acc baidu netdisk.docx Acc csdn 18821766710 attilax main num.docx Atiitt put post 工具 开发工具dev tool test.docx Atiitt 腾讯图像分类相册管家.docx
  16. R12 查询EBS用户相关SQL(转)
  17. [POI2011]Meteors
  18. android开发(38) 使用 DrawerLayou t实现左侧抽屉式导航菜单
  19. Hadoop 2.6.0 HIVE 2.1.1配置
  20. 洛谷P2194HXY烧情侣

热门文章

  1. Linux中找到占用cpu最高的线程
  2. WCF中的ServiceHost初始化两种方式
  3. 关于systemctl
  4. Android hdpi ldpi mdpi xhdpi xxhdpi适配详解
  5. html5中JavaScript删除全部节点
  6. java框架之SpringBoot(12)-消息及整合RabbitMQ
  7. 深入理解Java虚拟机1-chap1-2-斗之气8段
  8. 关于UI适配的文档
  9. CentOS 7 搭建Jumpserver跳板机(堡垒机)
  10. Eureka服务注册与发现