测试 调用数据通过返回值指定跳转页面或者行为
1、struts文件 添加返回值
<action name="*_*" class="{2}Action" method="{1}">
<result name="success">${successPath}</result>
</action>
2、java文件 增加一个变量 指向跳转页面 返回success
struts 根据 rusult的name 获取 ${}
内的内容替换作为跳转页面返回给浏览器
如果返回值是success而${}
的内容为空则会跳转回首页
public String username;
public String password;
public String successPath;
public String re{
if(username.equals("admin")&&password.equals("123456")){
successPath = "success.jsp";
System.out.print(username+"登陆成功");
return "success";
}else{
System.out.print(username+":"+password);
return "success";
}
3、页面文件获取java变量数据
${username}
通过跳转后的页面可以获得java类当前变量的值
4、在URL上隐藏变量值
form的method 属性改为 post
如果是get属性则变量为明文显示在url上
网友评论