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 

转载于:https://www.cnblogs.com/qikeyishu/p/10515826.html

Strut2页面传参跳转 --Struts2相关推荐

  1. VUE 页面传参、页面跳转

    方案一:query参数传递 1.router定义 routes: [{path: '/soft',name: '软件详情',component: PannelContent}, ] 2.页面参数接收 ...

  2. 关于uni-app中app页面传参及跳转的问题

    由于是第一次接触这个,很多东西需要摸索,废话不多说直接上重点. 我想实现页面b编写完成保存后跳转回页面a,a页面局部刷新并且控件赋值. 那么这就牵扯到页面传参的问题了,可我在网上翻了各种资料,90%都 ...

  3. uniapp页面传参使用encodeURIComponent转义特殊符号

    答主在uniapp页面跳转传imgUrl(地址为:https://metting.oss-cn-beijing.aliyuncs.com/20210615153312771.9AT5NO.jpg?Ex ...

  4. AngularJS中页面传参方法

    1.基于ui-router的页面跳转传参 (1) 用ui-router定义路由,比如有两个页面,一个页面(producers.html)放置了多个producers,点击其中一个目标,页面跳转到对应的 ...

  5. 母子页的iframe传参跳转,参数需要编码

    背景: 我的项目是一个正常html嵌套了一个iframe, 项目需要传参后,改变iframe的src属性值,实现显示不同的页面 说明: 再不传值的时候显示是这样的 传值后显示所传值的页面 例如页面值是 ...

  6. vue页面传参(多个参数传值)与接参 - 代码篇

    index.js路由规则设定: /searchResult/syyName=:syyName 发送页面: //传参页面 this.$router.push({name: 'SearchResult', ...

  7. angularjs跨页面传参遇到的一些问题

    上周写课程选择时间功能时需要将课程ID,星期,节次等参数传递给下一个页面,就查了查angularjs的ui-router跨页面传参,一开始是这样写的: 在app.js下添加 params:{'args ...

  8. 通过URL在前端页面传参的方法

    通过URL在前端页面传参的方法 整个过程实例 在HTML页面a.html中:参数写入URL function detail(goods_id){window.location.href="h ...

  9. 微信小程序使用onfire.js(事件订阅和分发JavaScript 库)实现跨页面传参,对onfire的全面了解

    开发微信小程序时,页面间数据传送多采用URL方式传参.添加全局变量,对于在本地缓存不大实用(感觉操作缓存,应该性能会有一定的损耗吧).而从新打开的页面回到之前的界面,貌似只有放在本地缓存.添加全局变量 ...

最新文章

  1. pam_frpintd.so 错误修复
  2. 父域与子域之的信任关系
  3. 我工作三年了,该懂并发了(干货)
  4. 做完系统回来计算机连接不上网络,重装系统后电脑连不上网怎么回事
  5. c语言中左右对齐的作用,c语言中右对齐的符号
  6. JavaScript取出字符串中括号里的内容
  7. DreamWeaver连接Tomcat用以编辑和测试JSP
  8. Java核心篇之JVM--day3
  9. NoteBurner Spotify教程:在Mac上将 Spotify 音乐转换为 MP3 格式
  10. 视频教程-cURL实战教程-PHP
  11. 金蝶k3服务器维护,金蝶k3问题处理-完整版.docx
  12. java毕业设计户籍管理系统mybatis+源码+调试部署+系统+数据库+lw
  13. icloud邮箱android手机,如何用iCloud账号登陆邮箱 使用方法【详解】
  14. 数据挖掘考前30分钟必看(2.0版本)
  15. 无法验证驱动程序的签名_无法验证应用?掉签名打不开应用?没越狱也能解决!...
  16. JavaScript一些优雅小技巧不得不知
  17. 【博客567】http/2 goaway frame 与 grpc graceful restart
  18. 炒菜机器人的弊端_炒菜机器人用不了?那我就来个暴力拆解
  19. android源码树结构介绍
  20. eclipse怎么调字体

热门文章

  1. SSH命令行连接oracle,命令行操作windows远程登录账户
  2. java pic 通信_dsPic33E:RS485通信问题
  3. css不继承上级样式_CSS基础知识(一)
  4. java读文件指定行开始到文件的最后
  5. linux 判断上一条命令是否指令成功
  6. windbg sx命令与简单应用
  7. iOS获取、写入系统相册图片
  8. Python学习-07-面向对象编程初级
  9. 使用IE建多个会话的小技巧
  10. python 发布自定义模块(图文诠释)