81,092
社区成员
发帖
与我相关
我的任务
分享
<s:form action="addnews" method="post">
<s:textfield name="xinWens.titel" label="新闻标题"/>
<s:textfield name="person.name" label="作者"/>
<s:textarea name="xinWens.neirong" label="新闻内容"/>
<s:submit value="提交"/>
</s:form>
<package name="default" namespace="/" extends="struts-default">
<action name="*">
<result>/WEB-INF/content/{1}.jsp</result>
</action>
<action name="addnews" class="com.java.struts2.action.AddNewsAction">
<result>/WEB-INF/content/succ.jsp</result>
</action>
</package>
public class AddNewsAction extends ActionSupport{
private String tl;
private Person person;
private XinWen xinWens;
public AddNewsAction() {
super();
// TODO Auto-generated constructor stub
}
public AddNewsAction(Person person, XinWen xinWens) {
super();
this.person = person;
this.xinWens = xinWens;
}
public Person getPerson() {
return person;
}
public void setPerson(Person person) {
this.person = person;
}
public XinWen getXinWens() {
return xinWens;
}
public void setXinWens(XinWen xinWens) {
this.xinWens = xinWens;
}
@Override
public String execute() throws Exception {
System.out.println(person);
System.out.println(xinWens);
AddNewsService as = new AddNewsServiceImpl();
tl = as.addNews(person , xinWens);
System.out.println(tl);
return SUCCESS;
}