您的位置:首页 > 编程语言 > Java开发

Struts2学习第二天:通配符精简struts.xml,访问web元素

2017-08-16 20:11 357 查看
1./Struts26 struts2访问web元素

注意点:

一:擅长使用debug模式;

二:struts.xml通配符可实现配置的精简;

叁: 中{1}指的是第一个*匹配的,同理{2}指的是第二个(即_后面的)匹配的;

四:

<input type="button" value="submit1" onclick="javascript:document.f.action='user/login1!add?user.name=arvin&user.age=25';document.f.submit();"/>


格式;

”中的action必须加 !method 进行方法调用;否则报错- - >No result defined for action com.arvin.action.action.UserAction1 and result

如果通过 域模型 等方式调用,必须为其传参数,否则报错:java.lang.NullPointerException

五:JSP接收参数的方式:

<s:property value="#request.key1"/> - - -> <%=request.getAttribute("key1") %><br />
<s:property value="#session.key2"/> 0000 <%=session.getAttribute("key2") %><br />
<s:property value="#application.key3"/>0000<%=application.getAttribute("key3") %><br />


六:传递参数的方式:在构造器中获取request、session、application对象

public UserAction1() {
request = (Map) ActionContext.getContext().get("request");
session = ActionContext.getContext().getSession();
application = ActionContext.getContext().getApplication();
}


在方法中put

add()
{
request.put("key1", "value1");
session.put("key2", "value2");
application.put("key3", "value3");
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  struts struts2.0 web