struts 2 <s:password 为什么不能接收到值<s:textfield 就行

问题描述

<s:password name="theUser.password" /> 可以输入但是接收不到值 换成 <s:textfield name="theUser.password" /> 就接收到值这是为什么呀,还是password 要加上什么参数才行吗,有没有用过的 问题补充:<s:password name="theUser.password" /> 可以输入但是接收不到值 是指,从action从传到页面来的时候,不是action中接收谢谢

解决方案

你是说修改的时候想看到password的值吗?这个当然不行试想一下,如果password设计成可以得到值,那这样会很不符合大部分人要求如果密码存到数据库的时候经过加密了那你拿到值的时候是想要加密过的还是解密之后的呢?拿到加密的密码对你肯定没有用但是能拿到解密的密码吗?
解决方案二:
password的值该得不到吧.安全性考虑.
解决方案三:
真是奇怪了,我试了好几次,Action都能正确得到值吗?难道是版本的问题,我的版本是 struts2.0.11, 我的测试代码如下:html<s:form action="login"><s:password name="user.password"></s:password><s:submit></s:submit></s:form>public String execute() {System.out.println(user.getPassword());return SUCCESS;}配置文件:<action name="login" class="com.leo.action.UserAction"method="execute"><result name="input">login.jsp</result><result name="success">index.jsp</result></action>

时间: 2024-09-09 22:38:05

struts 2 &amp;lt;s:password 为什么不能接收到值&amp;lt;s:textfield 就行的相关文章

显示-struts的radio标签中list属性有多个值怎样回显选中的值

问题描述 struts的radio标签中list属性有多个值怎样回显选中的值 表单代码: <td><s:radio list="#{'0':'AA','1':'BB','2':'CC','3':'DD','4':'EE' }" name="projects.state"/> </td> 页面显示选中的值 代码: <s:property value="state?'AA':'BB':'CC':'DD':'EE'&qu

Java的Struts框架中的主题模板和国际化设置_Mysql

主题模板 如果不指定一个主题,然后Struts2中会使用默认的XHTML主题.例如Struts 2中选择标签: <s:textfield name="name" label="Name" /> 生成HTML标记: <tr> <td class="tdLabel"> <label for="empinfo_name" class="label">Name:<

看看如何在Struts应用中施展AJAX魔法

ajax AJAX是最近在web开发流程中一次革命,它允许在一个普通的web浏览器中配置大量的动态效果.多年前Struts 都已经是Java-Web开发中的一个事实上的标准,在大量的应用中都已经使用了它.本文将告诉你,如何在你已经存在Struts应用中结合丰富的AJAX没Ы涌凇? 本文将介绍在JSP页面中包含一些JavaScript这样一个简单而有效的方法来结合AJAX和Struts.在此我们介绍如何重新使用已经存在的Struts actions,但此技术同样可用于你选择的其他Java-Web

基于Struts技术的Web应用设计与实现

web|设计 摘要 Struts是目前Web开发中比较成熟的一种框架,本文阐述了基于MVC模型的Web应用软件开发框架struts的体系结构及主要组成组件,并结合一个实例讨论如何设计基于struts框架的应用,同时也分析了使用struts框架开发web应用的优势. 关键词 Struts:模型:视图:控制器 近年来,基于MVC(Model-View-Controller)模型的Struts框架越来越受到web系统开发者的青睐.Struts是建立在当前动态网站设计领域中JSP.Servlet.XML

基于Struts技术的Web层应用设计和实现

web|设计 近年来,基于MVC(Model-View-Controller)模型的Struts框架越来越受到web系统开发者的青睐.Struts是建立在当前动态网站设计领域中JSP.Servlet.XML等相关开发技术基础之上的一种主流开发架构,具有组件模块化.灵活性和重用性的优点,同时极大地简化了Web应用程序的开发.它合理地将用户表示逻辑.业务逻辑和控制逻辑分离,使得开发过程变得简洁清晰,并提高了软件的可维护性和可重用性. Struts框架 1.Struts体系结构 Struts是一种基于

MySQL中文参考手册7(MySQL 存取权限系统) grant 设置密码 password

mysql|word|参考|参考手册|中文 MySQL中文参考手册7(MySQL 存取权限系统)转载 译者:晏子 [返回][转发] 译者:晏子 (clyan@sohu.com)主页:http://linuxdb.yeah.net6 MySQL 存取权限系统MySQL有一个先进但非标准的安全/权限系统.本节描述它的工作原理.  6.1 权限系统做什么MySQL权限系统的主要功能是证实连接到一台给定主机的一个用户,并且赋予该用户在一个数据库上select. insert.update和delete的

struts2 的struts.properties配置详解

Struts 2框架有两个核心配置文件,其中struts.xml文件主要负责管理应用中的Action映射,以及该Action包含的Result定义等.除此之外,Struts 2框架还包含     struts.properties文件,该文件定义了Struts 2框架的大量属性,开发者可以通过改变这些属性来满足应用的需求. struts.properties文件是一个标准的Properties文件,该文件包含了系列的key-value对象,每个key就是一个Struts 2属性,该key对应的v

Struts html:checkbox框初始默认是选中的解决方法_JSP编程

在使用struts标签html:checkbox 的时候,如何让checkbox框默认是选中的,一般情况下都是当Formbean里面该Property的值和标签上value给定的值相等的时候,生成的jsp页面上才是选中的. 在Struts中几种情况可以使标签初始就是选中的,Formbean里面该Property的值设为 1.on .2.yes .3.true 这三种情况都是可以实现默认选中的. 注:如果不选中,最好把Property的设置为"",因为在Action中得到Property

拦截器问题 谢谢-不进Struts拦截器,麻烦帮解决,谢谢~~~~~

问题描述 不进Struts拦截器,麻烦帮解决,谢谢~~~~~ test.jsp <%@ page contentType="text/html;charset=GB2312"%> <%@ taglib prefix="s" uri="/struts-tags"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">