about struts~~~pay attention to that~~~

自己动手做了一个最简单的struts~~~发现了一些问题

1。 ActionForm 要放在一个包里

2。web文件中

<form-beans>

 

<form-bean name="formBean1" type="classmate.UserForm"/>

name在html里用request.getAttribute获得 

 

有成就感的说~~~:)

### Ubuntu 中波浪号 (~) 的含义与用法 在 Ubuntu 或其他基于 Unix/Linux 的操作系统中,波浪号 (`~`) 是一种快捷方式,用于表示当前用户的主目录 (home directory)[^1]。当用户通过终端执行命令时,`~` 会被自动扩展为该用户的主目录路径。 #### 用户模式下的 `~` 如果用户未以超级用户权限运行命令,则 `~` 表示登录用户的主目录。例如,对于用户名为 `alice` 的用户,在终端输入 `cd ~` 将切换到 `/home/alice` 路径下。 #### 使用 `sudo` 和 `~` 需要注意的是,当使用 `sudo` 执行命令时,尽管可以利用 `~` 快捷符指向当前用户的主目录,但如果打开了一个根 Shell(例如通过 `sudo -i` 或 `sudo -s`),此时的 `~` 则会指向根用户的主目录(通常是 `/root`)。因此,在这种情况下,`~` 不再代表普通用户的主目录。 #### 配置文件中的应用实例 可以通过以下例子进一步理解其实际用途。假设需要查看主机名配置文件的内容,可以直接使用绝对路径或者相对路径结合 `~` 来操作: ```bash cat /etc/hostname ``` 也可以尝试进入特定用户的家目录后再访问相关文件,不过通常 `/etc/hostname` 这类系统级文件不会位于任何个人用户的主目录内[^2]。 为了增强密码安全性,创建新账户或修改现有账户密码时建议遵循安全策略指南,比如加入大写字母来提高复杂度[^3]。 虽然此条目主要讨论了密码设置方面的指导原则,但它同样反映了 Linux 系统管理过程中注重细节的重要性——无论是对待简单的符号如 `~` ,还是复杂的认证机制设计都应如此。 ### 示例代码展示如何验证工作目录变化 下面是一个简单脚本用来演示不同情境下 '~' 的行为差异: ```python import os print(f"Normal user home dir: {os.path.expanduser('~')}") os.system('echo $HOME') # Switching to root context via sudo might change results below. # Uncomment next line only after careful consideration about permissions! # os.system('sudo bash -c "echo Root\'s home dir inside elevated session: \$HOME && echo Expanded tilde under sudo: $(cd ~;pwd)"') ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值