Strus2框架 接触 知识点总结

来源:互联网 发布:推出mac的应用程序 编辑:程序博客网 时间:2024/05/21 06:20

项目使用了SSH框架,其中Struts 使用了Convention插件,实现约定大于配置的零配置文件风格,特殊的Result路径在Action类中使用Result进行设定

在struts.xml中进行如下设置

<constant name="struts.convention.package.locators" value="web" /><!-- 设置包含action的包的位置 但路径对了 没在web下也好使如果在web下,而jsp没有web父文件夹需要用namespace定义位置--><constant name="struts.convention.package.locators.basePackage" value="com.csValue" /><!-- 父路径 方便 不用重复写 -->

————————————————————————————分割线——————————————————————————————————————————


通过url localhost:8080/项目名称/front/exchangeManage/exchange.action访问


找到com.csValue.fron.exchangeManage.web下的java文件内部的list方法 默认执行的方法 如果没有利用!xx.action定义指定方法的话。 当list方法返回success后进而


到fron.exchangeManage文件夹下找到exchange.jsp  注意 如果java文件在com.csValue.fron.exchangeManage.web下 与jsp文件差一个web文件夹 需要使用


@Namespace("/front/exchangeManage") 定义位置 这样才能找到对应的jsp否则 会报错  在xxx.web下 的exchange.action方法没有result或者没有找到action

0 0