博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
struts开发<struts中的action详细配置. 二>
阅读量:6993 次
发布时间:2019-06-27

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

在eclipse中新建项目StrutsDemo1【struts的配置见】

详细文件夹结构例如以下


第一种配置方法

新建UserAction

package fzl.user.struts.demo;import com.opensymphony.xwork2.ActionSupport;public class UserAction extends ActionSupport {public String list(){		System.out.println("list");	return "success";}public String input(){	System.out.println("input");	return "success";}	public String add(){		System.out.println("add");return "success";}}
在struts重配置

/WEB-INF/User/add.jsp
/WEB-INF/User/input.jsp
/WEB-INF/User/list.jsp
新建input.jsp 、list.jsp、add.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"    pageEncoding="UTF-8"%>
Insert title here

------------------input-----------------

<%@ page language="java" contentType="text/html; charset=UTF-8"    pageEncoding="UTF-8"%>
Insert title here

------------------add-----------------

<%@ page language="java" contentType="text/html; charset=UTF-8"    pageEncoding="UTF-8"%>
Insert title here

------------------list-----------------

执行tomcat,在浏览器输入http://localhost:9000/strustDemo1/input

同理输入响应的文件夹就会得到对应的页面输出


另外一种配置方法

其它的不用修改,直接修改UserAction和struts.xml就可以

package fzl.user.struts.demo;import com.opensymphony.xwork2.ActionSupport;public class UserAction extends ActionSupport {public String list(){		System.out.println("list");	return "list";}public String input(){	System.out.println("input");	return "input";}	public String add(){		System.out.println("add");return "add";}}

/WEB-INF/User/list.jsp
/WEB-INF/User/input.jsp
/WEB-INF/User/add.jsp
执行时输入http://localhost:9000/StrutsDemo2/User!add 就可以得到对应的页面


第三种方法

package fzl.user.struts.demo;import com.opensymphony.xwork2.ActionSupport;public class UserAction extends ActionSupport {public String list(){		System.out.println("list");	return "success";}public String input(){	System.out.println("input");	return "success";}	public String add(){		System.out.println("add");return "success";}}

通过通配符配置,通配符不来了解的自行百度

/WEB-INF/{1}/{2}.jsp

action的配置方法大概就这三种,后两种在开发中用的比較多

你可能感兴趣的文章
Java并发编程初级篇(四):等待子线程终止
查看>>
jstack 线程状态
查看>>
Oracle Linux配置开机自启动
查看>>
使用Fail2ban阻挡针对公司邮件系统的暴力破解
查看>>
一种手游中实时战斗系统的设计思路
查看>>
【2018更新】小白独立搭建博客--Github Pages和Hexo简明教程
查看>>
JavaScript中的执行环境及作用域
查看>>
小黑小波比.nodejs读取全部文件内容
查看>>
javascript教程大总汇
查看>>
如何使UITableView滚动到最上边
查看>>
linux下如何用命令删除乱码文件
查看>>
顺序链表的实现
查看>>
Java读取导入Excel文件解析
查看>>
同一端口如何区分不同的Socket
查看>>
【Android】Dialog从下往上弹起(Dialog全屏,模态显示)
查看>>
dubbo路由机制分析2(路由设置存储)
查看>>
Cortex系列ARM核心及体系结构介绍
查看>>
栈帧的含义和作用
查看>>
使用fprof基本步骤
查看>>
EL表达式语言及EL函数库 知识详解 学习笔记
查看>>