0 0

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

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

谢谢
2008年6月11日 17:33

3个答案 按时间排序 按投票排序

0 0

采纳的答案

你是说修改的时候想看到password的值吗?
这个当然不行
试想一下,如果password设计成可以得到值,那这样会很不符合大部分人要求
如果密码存到数据库的时候经过加密了
那你拿到值的时候是想要加密过的还是解密之后的呢?
拿到加密的密码对你肯定没有用
但是能拿到解密的密码吗?

2008年6月13日 09:38
0 0

password的值该得不到吧.
安全性考虑.

2008年6月12日 08:22
0 0

真是奇怪了,我试了好几次,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>

2008年6月11日 22:38

相关推荐

    基于Struts2注册页面

    在这个JSP中,`&lt;s:textfield&gt;`和`&lt;s:password&gt;`标签用于创建表单字段,并将它们与Action的属性关联。提交按钮通过`&lt;s:submit&gt;`标签创建,其点击后会触发Action的`execute`方法。 对于输入验证,Struts2提供了...

    Struts2登录注册功能

    可以通过配置Struts2的全局结果类型,为特定的错误代码或异常定义统一的处理方式。 9. **安全性考虑** 对于登录注册功能,必须注意安全问题,如密码加密存储、SQL注入防御、XSS攻击防护等。使用预编译的SQL语句、...

    struts2.0的总结

    1. **表单标签**:例如 `&lt;s:form&gt;`、`&lt;s:textfield&gt;`、`&lt;s:password&gt;` 等,用于创建 HTML 表单元素,并自动绑定到 Action 对象。 ```jsp &lt;%@ taglib prefix="s" uri="/struts-tags" %&gt; &lt;s:form action="login"&gt; ...

    struts2官方例子10--Struts2的Form标签

    Struts2是一个强大的Java web框架,它极大地简化了MVC(模型-视图-控制器)应用程序的开发。在Struts2框架中,Form标签是用于处理用户输入和表单数据的核心组件之一。这个官方示例10专注于讲解如何在Struts2中使用...

    strut2完成jsp页面提交日期类型信息转换及实现显示信息化(通过完成注册信息提交实现国家化、日期类型转化)

    &lt;s:textfield label="生日" name="birthday"&gt;&lt;/s:textfield&gt; &lt;s:textfield label="年龄" name="age"&gt;&lt;/s:textfield&gt; &lt;s:submit value="登录"&gt;&lt;/s:submit&gt; &lt;/s:form&gt; &lt;/body&gt; &lt;/html&gt; ``` ##### 2. 数据模型类...

    Struts2文档

    &lt;s:password label="(Repeat)Password" name="password2"/&gt; &lt;s:textfield label="FullName" name="fullName"/&gt; &lt;s:textfield label="FromAddress" name="fromAddress"/&gt; &lt;s:textfield label="ReplyToAddress" ...

    MyEclipse开发Struts2

    这使得你可以在页面中使用如`s:textfield`、`s:password`和`s:submit`等Struts2标签。例如,下面是一个简单的登录表单: ```jsp &lt;s:form action="/myStruts/Login.action" method="post"&gt; &lt;table border="0"&gt; &lt;tr&gt;...

    Struts2入门(管理员登录验证例子)

    &lt;s:textfield name="password" label="Password" type="password"/&gt; &lt;s:submit value="Login"/&gt; &lt;/s:form&gt; &lt;/body&gt; &lt;/html&gt; ``` 最后,值得注意的是,为了安全起见,实际的登录验证应用通常会涉及数据库查询以...

    struts2.0标签

    3. **表单标签库**:`&lt;s:textfield&gt;`、`&lt;s:textarea&gt;`、`&lt;s:password&gt;`等标签用于创建表单字段,它们可以自动处理输入验证和错误显示,大大简化了表单的创建和处理。 4. **迭代标签库**:如`s:foreach`,它类似于...

    struts2标签和一个简单的程序(了解框架)

    例如,`&lt;s:textfield name="username" label="用户名"/&gt;`将生成一个输入框,并将其值与Action类中的`username`属性关联。 在MVC模式中,Model负责业务逻辑,View负责显示,Controller负责接收请求并转发到相应的...

    struts2用户注册程序源码

    Struts2是一个强大的MVC(模型-视图-控制器)框架,被广泛应用于Java Web开发中,用于构建可维护、可扩展的Web应用程序。在这个"struts2用户注册程序"中,我们可以学习到如何利用Struts2框架实现一个基本的用户注册...

    在struts2里,完成登录页面,使用validate对输入数据进行校验,用户名必填,密码必填且长度大于6

    Struts2是一个强大的Java web框架,它为开发者提供了一种结构化的、模型-视图-控制器(MVC)模式的应用开发方式。在这个场景中,我们要实现一个登录功能,并且使用Struts2的validate方法来对用户输入的数据进行验证...

    Struts2简单的一个email登录

    3. Struts2标签库的运用,如&lt;s:textfield&gt;和&lt;s:password&gt; 4. 表单数据的验证机制,如注解验证 5. 业务逻辑的实现,包括数据库查询和密码验证 6. 用户界面的反馈设计,如成功和失败页面的展示 这个简单的项目对于...

    15年9月传智播客视频struts2

    - **Struts2提供了一组丰富的表单标签**,如`&lt;s:textfield&gt;`、`&lt;s:password&gt;`、`&lt;s:submit&gt;`等,这些标签可以自动绑定模型属性、验证数据、生成错误消息等。 #### 6. Struts2的文件上传与下载 - **文件上传**:...

    独立Struts2最简单登陆代码

    Struts2使用`&lt;s:form&gt;`标签来创建表单,并使用`&lt;s:textfield&gt;`和`&lt;s:password&gt;`标签来定义输入字段。 2. **Action类**:这是处理用户输入的地方。例如,我们可以创建一个名为LoginAction的类,它有一个execute方法...

    struts登录[借鉴].pdf

    1. **Struts Tags**: 在`Welcome.jsp`中,使用了Struts 2的标签库,如`&lt;s:url&gt;`和`&lt;s:a&gt;`,这些标签简化了链接和表单的创建。`&lt;s:url action="Logon!input"&gt;`用于生成指向登录页面的URL,这里的`!input`表示当表单...

    MyEclipse+Struts2登录验证(工程源码)

    通常,Struts2会自动将表单字段的值绑定到Action类的同名属性上。然后,我们可以使用Java代码进行比较,例如: ```java public String execute() { if (username.equals("admin") && password.equals("123456")) {...

    Struts项目搭建登陆页面StrutsDemo.zip

    Struts项目搭建登陆页面StrutsDemo.zip是一个包含Java和Struts2框架的示例项目,旨在帮助初学者理解和应用Struts框架。Struts是Apache软件基金会的一个开源项目,主要用于构建基于MVC(Model-View-Controller)设计...

Global site tag (gtag.js) - Google Analytics