新手 学struts
这是 struts -config
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE struts-config PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 1.3//EN"
"http://struts.apache.org/dtds/struts-config_1_3.dtd"><struts-config>
<form-beans>
<form-bean name="UserFrom" type="ActionFrom.UserFrom"> </form-bean>
</form-beans>
<action-mappings>
<action path="/UserRejestAction"
type="RejestAction.UserRejestAction"
name="UserFrom" >
<forward name="success" path="/success.jsp"></forward>
<forward name="failed" path="/failed.jsp"></forward> </action>
</action-mappings>
</struts-config>
------------------------------------------------------------------这是 UserRejestActionpublic class UserRejestAction extends Action {
@Override
public ActionForward execute(ActionMapping mapping, ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws Exception {
//1.prepare variable
UserFrom UB = (UserFrom)form;
IDAO dao = DAOFactory .getDao("Student") ; //2.use dao
String returnUrlKey = "failed";
if(dao .insert(UB))
{
returnUrlKey = "success";
}
return mapping .findForward(returnUrlKey) ;
}
}验证整个web层没有问题,就是得不到参数,求大神指教!
这是 struts -config
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE struts-config PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 1.3//EN"
"http://struts.apache.org/dtds/struts-config_1_3.dtd"><struts-config>
<form-beans>
<form-bean name="UserFrom" type="ActionFrom.UserFrom"> </form-bean>
</form-beans>
<action-mappings>
<action path="/UserRejestAction"
type="RejestAction.UserRejestAction"
name="UserFrom" >
<forward name="success" path="/success.jsp"></forward>
<forward name="failed" path="/failed.jsp"></forward> </action>
</action-mappings>
</struts-config>
------------------------------------------------------------------这是 UserRejestActionpublic class UserRejestAction extends Action {
@Override
public ActionForward execute(ActionMapping mapping, ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws Exception {
//1.prepare variable
UserFrom UB = (UserFrom)form;
IDAO dao = DAOFactory .getDao("Student") ; //2.use dao
String returnUrlKey = "failed";
if(dao .insert(UB))
{
returnUrlKey = "success";
}
return mapping .findForward(returnUrlKey) ;
}
}验证整个web层没有问题,就是得不到参数,求大神指教!
解决方案 »
- uploadify3.1的问题
- Struts2中表单中name的问题, name="user.name"
- Date.parse转化毫秒如何变成低位补齐(yyyy-MM-dd HH:mm:ss.SSS)
- JavaScript 判断一个月有几个星期
- jsp 标签问题
- struts2的树标签(s:tree)如何加链接???
- ActionMapping怎么得到对象,[看到了就进来吧]。
- 50分求解JMS问题
- eclipse+weblogic 开发j2ee时怎么生成ejb-jar.xml等描述符文件?
- 急求
- jdk-6u2升级到现在最新版本Java Platform, Enterprise Edition 6 SDK Update 4有问题吗?
- java url
这是jsp
<%--
Created by IntelliJ IDEA.
User: Alane
Date: 13-6-3
Time: 下午5:14
To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title></title>
</head>
<body>
<form action ="UserRejestAction.do">
name:<input type ="text" name="Name" ><br>
<input type ="submit" value="提交">
</form>
</body>
</html>
public class UserFrom extends ActionForm {
private String Name; public String getName() {
return Name;
} public void setName(String Name) {
Name = Name;
}
}
name:<input type ="text" name="Name" ><br>
<input type ="submit" value="提交">
</form>
应该改为这样的:<html:form action ="UserRejestAction.do">
name:<html:text property="username"></html:text><br/>
<html:password property="password"></html:password>
<html:submit>submit</html:submit>
</html:form>
name:<html:text property="username"></html:text><br/>
<html:submit>提交</html:submit>
</html:form>