博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Struts04---命名空间的查询顺序以及默认执行的Action
阅读量:4661 次
发布时间:2019-06-09

本文共 1769 字,大约阅读时间需要 5 分钟。

01.创建login.jsp

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>              My JSP 'index.jsp' starting page    
<%-- 1.验证命名空间的查询顺序 : 从后往前,依次去掉一级目录(/)! user/user2/user1/login 01.最后一个/后面的是 action的name!这是固定的 02.它会把login之前的所有路径当成(user/user2/user1)namespace去查询 03.会把user1之前的所有路径当成(user/user2)namespace去查询 04.会把user2之前的所有路径当成(user/)namespace去查询--%> 登录1 登录2 登录3

 

02.创建struts.xml文件

/loginSuccess.jsp

 

对应的struts-default.xml文件中的默认配置

 

 

03.创建对应的Action

package cn.bdqn.action;import cn.bdqn.bean.User;import com.opensymphony.xwork2.ActionSupport;import com.opensymphony.xwork2.ModelDriven;/** *  用户登录的action */public class LoginAction extends ActionSupport{        @Override    public String execute(){        System.out.println("默认执行execute()");        return "success";    }        //用户登录的方法    public String login(){        System.out.println("执行login()");        return "success";    }    }

 

04.创建success.jsp

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><%@ taglib prefix="s" uri="/struts-tags" %>              My JSP 'success.jsp' starting page        

登录成功页面

 

转载于:https://www.cnblogs.com/999-/p/6491241.html

你可能感兴趣的文章
Linq 查询 与方法调用
查看>>
iOS开源项目(旧)
查看>>
winform的datagridview控件滚动更新数据
查看>>
java中Object类 源代码详解
查看>>
开源控Meteor的个人资料
查看>>
kafka在zookeeper中的存储结构
查看>>
linux上FTP服务器搭建
查看>>
centos7关闭防火墙
查看>>
《C#高级编程》 读书笔记 -索引
查看>>
session cookie原理及应用
查看>>
ID3算法详解
查看>>
BZOJ1925: [Sdoi2010]地精部落
查看>>
学习进度条第十一周
查看>>
linux常用命令
查看>>
设置SQL PLUS环境
查看>>
关于虚拟机VM
查看>>
eclipse、tomca和jvm的相关内存配置
查看>>
python的迭代器
查看>>
spy memcached spring demo
查看>>
Python基础语法
查看>>