...action中的变量,是不是只能将变量放到session里面?
发布网友
发布时间:2024-10-02 12:53
我来回答
共3个回答
热心网友
时间:2024-10-04 02:21
不一定放session,
和jsp一样,普通的情况完全不需要放session的呢.
在flt文件中,一样用struts2 的标签,只是用法有点儿小差别而已.
如果是在jsp中,则使用下述代码
<s:textfield name="username" label="用户名"/>
<s:textfield name="password" label="密码"/>
在FreeMarker模板中使用标签的代码就是:
<@s.textfield name="username" label="用户名"/>
<@s.textfield name="password" label="密码"/>
如果是在flt文件中 读取 action中变量 ,完全 可以用 EL表达式 ${} ,
比如 action中 有username的属性,
在flt文件中,写上 欢迎 ${username},你已经登录! 就可以显示出 username属性了
热心网友
时间:2024-10-04 02:24
不是,和普通jsp页面访问一样,可以声明action属性或者放到request、session里
热心网友
时间:2024-10-04 02:24
session.put("变量名","值");