Liferay 使用多个jsp创建Web表单

Liferay 使用多个jsp创建Web表单,liferay,liferay-6,Liferay,Liferay 6,我是liferay的新手,希望创建一个具有多个jsp的自定义web表单portlet。 像在一个jsp上一样,我必须用下一个按钮(它将用户重定向到另一个jsp)显示用户的所有详细信息,即名字、姓氏等,该按钮包含一个带有提交按钮的消息框。 单击提交按钮后,来自两个jsp的数据将保存在数据库中! 我已经创建了一个register.jsp页面 <%@include file="/init.jsp" %> <html> <body> <form action="

我是liferay的新手,希望创建一个具有多个jsp的自定义web表单portlet。 像在一个jsp上一样,我必须用下一个按钮(它将用户重定向到另一个jsp)显示用户的所有详细信息,即名字、姓氏等,该按钮包含一个带有提交按钮的消息框。 单击提交按钮后,来自两个jsp的数据将保存在数据库中! 我已经创建了一个register.jsp页面

<%@include file="/init.jsp" %>
<html>
<body>
<form action="<portlet:actionURL></portlet:actionURL>"  method="post" name="userForm" onsubmit="return Account();">
<b>First Name:</b>
<input type="text" name="<portlet:namespace/>firstName" id="<portlet:namespace/>firstName"/><br/>
<b>Last Name:</b> 
<input type="text" name="<portlet:namespace/>lastName" id="<portlet:namespace/>lastName"/><br/>
<b>E-mail:</b> 
<input type="text" name="<portlet:namespace/>eMail" id="<portlet:namespace/>eMail"/><br/>
<b>Age:</b>
           <select name="<portlet:namespace/>age">
             <option value="20">20</option>
             <option value="20-25">20-25</option>
             <option value="25-30">25-30</option>
             <option value="30-35">30-35</option>
             <option value="35+">35+</option>
           </select><br/>
<b>Region:</b>
           <select name="<portlet:namespace/>region">
             <option value="east">east</option>
             <option value="west">west</option>
             <option value="north">north</option>
             <option value="south">south</option>
           </select><br/>
 <b>Gender</b><br/>
<input type="radio" name="<portlet:namespace/>sex" value="male">Male<br>
<input type="radio" name="<portlet:namespace/>sex" value="female">Female<br/>
</form>
<br/><a href="<portlet:renderURL/>"> <button class="btn btn-primary">Go Back</button></a>
<portlet:renderURL var="submitDetailURL">
<portlet:param name="jspPage" value="/submit.jsp"/>
</portlet:renderURL>
<a href="<%=submitDetailURL %>"> <button class="btn btn-primary">Next</button></a>

名字:

姓氏:
电邮:
年龄: 20 20-25 25-30 30-35 35+
地区: 东 西 北 南方
性别
男性
女性

“下一步”按钮将重定向到submit.jsp页面

<%@include file="/init.jsp" %>
<html>
<body>
<form action='<portlet:actionURL></portlet:actionURL>'  method="post" name="valid" onsubmit="return Account();">
 <b>Message:</b>
 <textarea rows="4" cols="50" name="<portlet:namespace/>address">
</textarea>
<a href="<portlet:renderURL/>"> <button class="btn btn-primary">Go Back</button></a>
<input type="submit" name="addUser" id="addUser" value="Submit">
</tr>   
</form>
</body>
</html>

信息:
我的service.xml是

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE service-builder PUBLIC "-//Liferay//DTD Service Builder 6.1.0//EN" "http://www.liferay.com/dtd/liferay-service-builder_6_1_0.dtd">
<service-builder package-path="com.yogisha">
    <author>Sony</author>
    <namespace>yogisha</namespace>
    <entity name="Campaign" local-service="true" remote-service="false">

        <column name="campaignId" type="long" primary="true"></column>
        <column name="firstName" type="String"></column>
        <column name="lastName" type="String"></column>
        <column name="eMail" type="String"></column>
        <column name="age" type="String"></column>
        <column name="region" type="String"></column>
        <column name="sex" type="String"></column>
        <column name="content" type="String"></column>
    </entity>
</service-builder>

索尼
瑜珈

但它似乎不起作用。有人能告诉我我错过了什么吗?

什么不起作用了?何时何地不起作用?您自己做了什么来诊断问题?请重新访问。@rene系统没有在数据库中为
lastName
region
创建字段。您应该将该字段添加到您的问题中(使用链接)它是否必须有“下一步”按钮,或者您是否可以像
My Account->Account Settings
的显示方式一样将显示列表化。
帐户
功能在做什么?您是否研究过,它们会添加一些无关的空格,但会提供一致的外观,并处理一些您正在“手动”进行的操作,如预加