博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Struts2中参数传递示例
阅读量:6792 次
发布时间:2019-06-26

本文共 1156 字,大约阅读时间需要 3 分钟。

  hot3.png

一、Struts2中参数传递示例开发步骤

(1)定义参数提交表单

     Username:
     Password:
     Age:
    
    

(2)定义接收表单的Action处理类

package blog.wlb.net.oschina.my;public class UserAction {	private String username;	public String getUsername() {		return username;	}	public void setUsername(String username) {		this.username = username;	}	public String getPassword() {		return password;	}	public void setPassword(String password) {		this.password = password;	}	public int getAge() {		return age;	}	public void setAge(int age) {		this.age = age;	}	private String password;	private int age;		public String adduser(){		return "success";	}}

(3)配置struts.xml

    
    
        
            
/success.jsp            

(4)编写参数接收页面success.jsp

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>      参数接收页面      	UserName:${username}
Password:${password}
Age:${age}
  

二、知识扩展

(1)int类型空值处理

        在本示例中,age定义为int类型,由于int类型没有相对应的空值与之对应,因此,一旦此参数为空是,变会报错。解决的办法有两个:

        (1)在setter方法中为其设置默认值。

        (2)将其定义为Integer类型。

转载于:https://my.oschina.net/wlb/blog/278559

你可能感兴趣的文章
「地球一小时」熄灭灯光,点亮希望
查看>>
贵州伯克利大数据创新研究中心揭牌 分两阶段建设
查看>>
商业综合体中都有哪些智能安防应用?
查看>>
2020年全球光伏逆变器市值将超过71亿美元
查看>>
爱立信副总裁:5G技术碎片化不是大问题
查看>>
大数据,意在创新与进步
查看>>
电子科大今年新增大数据技术等6个专业
查看>>
安徽省拟建大数据交易公司总投资223亿元
查看>>
美国国安局局长:美国即将部署先进网络武器
查看>>
DARPA如何定义网络作战空间
查看>>
苹果是否有能力再造一个企业级App Store?
查看>>
怎样选择合适的云服务器
查看>>
亚欧14国ATM机被攻击自动吐钱,或与东欧黑客团体有关
查看>>
Linux服务器网络连接有问题?Ping工具来帮忙
查看>>
Facebook新功能:自动识别哪些李鬼账号假冒您
查看>>
研发人员开发出一套硬件级别的后门技术
查看>>
电力“十三五” 光伏分布式6000万千瓦迎来机遇
查看>>
高桥洋接任索尼中国总裁:索尼营销第一人
查看>>
知乎iOS客户端下午瘫了 原来是第三方防火墙变更害的
查看>>
为什么亚马逊公司的Alexa将无处不在
查看>>