摘要:
默认后缀是可以通过常量“struts.action.extension”进行修改的,例如:我们可以配置struts2只处理以.do为后缀的请求路径:<struts><constant name="struts.action.extension" value="do"></constant></struts>如果用户需要指定多个请求后缀,则多个后缀之间以英文逗号隔开。如<struts><constant name="struts.action.extension" val 阅读全文
摘要:
在<action></action>中加入<param>属性,name指定action里的属性名称。看代码:<action name="helloworld" class="cn.feng.action.HelloWorldAction" method="execute"><param name="savepath">/images</param><result name="success" >/WEB-INF/ 阅读全文
摘要:
①在struts2中提供了多种result类型,常用的类型有:dispatcher(默认值)、redirect、redirectAction、plainText②在result中还可以使用${属性名}表达式访问action中的属性,表达式里的属性名对应action中的属性。如下:<result name="success" type="redirect">/employeeAdd.jsp?username=${username}</result>③下面是redirectAction结果类型的例子,如果重定向的action在同一个包 阅读全文
摘要:
1.在action中对要传递的参数进行URL编码,如:this.username=URLEncoder.encode("老猪","UTF-8");2.在视图中 个用UFT-8的方式new一个String出来,然后用URLDecoder.decode方法对这个String进行解码,如:<%= URLDecoder.decode(new String(request.getParameter("username").getBytes("ISO8859-1"),"UTF-8")) %> , 阅读全文
摘要:
1.如果没有为action指定class,默认是ActionSupport.2.如果没有为ation指定method,默认执行action中execute方法。3.如果没有指定result的name属性,默认值为success.另外,如果行选中某个类查看其源代码,可按住ctrl然后点左键 阅读全文
摘要:
1.在访问路径里,如果当前命名空间所在的包不存在就会跳到上级命名空间。2.在struts2中,默认处理后缀是.action3.如果当前命名空间存在,但搜索不到所要访问的action,则到默认命名空间所在的包里去寻找 阅读全文
摘要:
1.struts环境搭建步骤:①找到开发Struts2应用需要使用到的jar文件②编写struts2的配置文件③在web.xml中加入strutsMV框架启动配置2.在和actioon绑定的jsp页面中,使用${}调用action的属性,$相当于调用action里的get方法,比如${message}相当于调用action里的getMessage方法。而这个方法里,注意把get后的名字小写放在$后面的花括号里。特别要注意,$后面是{}不是().我就因此好多次调试不成功!!!3.struts第一个应用开发总结:①struts.xml配置首先需要在struts.xml文档中配置package,在配 阅读全文