Strut2页面传参跳转 --Struts2
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相关推荐
- VUE 页面传参、页面跳转
方案一:query参数传递 1.router定义 routes: [{path: '/soft',name: '软件详情',component: PannelContent}, ] 2.页面参数接收 ...
- 关于uni-app中app页面传参及跳转的问题
由于是第一次接触这个,很多东西需要摸索,废话不多说直接上重点. 我想实现页面b编写完成保存后跳转回页面a,a页面局部刷新并且控件赋值. 那么这就牵扯到页面传参的问题了,可我在网上翻了各种资料,90%都 ...
- uniapp页面传参使用encodeURIComponent转义特殊符号
答主在uniapp页面跳转传imgUrl(地址为:https://metting.oss-cn-beijing.aliyuncs.com/20210615153312771.9AT5NO.jpg?Ex ...
- AngularJS中页面传参方法
1.基于ui-router的页面跳转传参 (1) 用ui-router定义路由,比如有两个页面,一个页面(producers.html)放置了多个producers,点击其中一个目标,页面跳转到对应的 ...
- 母子页的iframe传参跳转,参数需要编码
背景: 我的项目是一个正常html嵌套了一个iframe, 项目需要传参后,改变iframe的src属性值,实现显示不同的页面 说明: 再不传值的时候显示是这样的 传值后显示所传值的页面 例如页面值是 ...
- vue页面传参(多个参数传值)与接参 - 代码篇
index.js路由规则设定: /searchResult/syyName=:syyName 发送页面: //传参页面 this.$router.push({name: 'SearchResult', ...
- angularjs跨页面传参遇到的一些问题
上周写课程选择时间功能时需要将课程ID,星期,节次等参数传递给下一个页面,就查了查angularjs的ui-router跨页面传参,一开始是这样写的: 在app.js下添加 params:{'args ...
- 通过URL在前端页面传参的方法
通过URL在前端页面传参的方法 整个过程实例 在HTML页面a.html中:参数写入URL function detail(goods_id){window.location.href="h ...
- 微信小程序使用onfire.js(事件订阅和分发JavaScript 库)实现跨页面传参,对onfire的全面了解
开发微信小程序时,页面间数据传送多采用URL方式传参.添加全局变量,对于在本地缓存不大实用(感觉操作缓存,应该性能会有一定的损耗吧).而从新打开的页面回到之前的界面,貌似只有放在本地缓存.添加全局变量 ...
最新文章
- pam_frpintd.so 错误修复
- 父域与子域之的信任关系
- 我工作三年了,该懂并发了(干货)
- 做完系统回来计算机连接不上网络,重装系统后电脑连不上网怎么回事
- c语言中左右对齐的作用,c语言中右对齐的符号
- JavaScript取出字符串中括号里的内容
- DreamWeaver连接Tomcat用以编辑和测试JSP
- Java核心篇之JVM--day3
- NoteBurner Spotify教程:在Mac上将 Spotify 音乐转换为 MP3 格式
- 视频教程-cURL实战教程-PHP
- 金蝶k3服务器维护,金蝶k3问题处理-完整版.docx
- java毕业设计户籍管理系统mybatis+源码+调试部署+系统+数据库+lw
- icloud邮箱android手机,如何用iCloud账号登陆邮箱 使用方法【详解】
- 数据挖掘考前30分钟必看(2.0版本)
- 无法验证驱动程序的签名_无法验证应用?掉签名打不开应用?没越狱也能解决!...
- JavaScript一些优雅小技巧不得不知
- 【博客567】http/2 goaway frame 与 grpc graceful restart
- 炒菜机器人的弊端_炒菜机器人用不了?那我就来个暴力拆解
- android源码树结构介绍
- eclipse怎么调字体