
| Key: |
BEDE-210
|
| Type: |
Bug
|
| Status: |
Open
|
| Priority: |
Minor
|
| Assignee: |
Unassigned
|
| Reporter: |
Gayathiri
|
| Votes: |
0
|
| Watchers: |
0
|
|
If you were logged in you would be able to see more operations.
|
|
|
|
I am trying to pass some parameter from jsp to generic servlet,but request .getparameter is coming null in all render,doview the methods
jsp
<%
RenderRequest rReq = (RenderRequest)request.getAttribute("javax.portlet.request");
RenderResponse rRes = (RenderResponse)request.getAttribute("javax.portlet.response");
PortletURL actionURL = rRes.createActionURL();
actionURL.setParameter("username","jjj");
//actionURL.setParameter("mode","view");
System.out.println("Check---------------> ");
System.out.println("In jsp Url " + actionURL.toString());
String password = rReq.getParameter("password");
String userName = rReq.getParameter("username");
//System.out.println("In jsp User name " + userName);
//System.out.println("In jsp User password " + password);
%>
<form name="form1" action="<%=actionURL.toString()%>" method="post">
<table>
<tr>
<td>User Name</td>
<td><input type="text" id="username" name="username" onblur="return fun()"/></td>
</tr>
<tr>
<td>Password</td>
<td><input type="text" id="password" name="password" /></td>
</tr>
<tr>
<td><input type="submit" label="Save" /></td>
</tr>
</table>
<input type="hidden" name="hiddenval" id="hiddenval" value=""/>
</form>
and action
public class JSPDisplayPortlet extends GenericPortlet {
public void init(PortletConfig config) throws PortletException,
UnavailableException {
System.out.println("In side init()-------------------------->");
super.init(config);
System.out.println("Entered post in servlet");
}
public void processAction(ActionRequest actionRequest,
ActionResponse actionResponse) throws PortletException, IOException {
try {
System.out.println("In processAction***************************************************");
PortletMode mode =
new PortletMode(actionRequest.getParameter("mode"));
actionResponse.setPortletMode(mode);
String userName = actionRequest.getParameter("username");
System.out.println("In Action " + userName);
} catch (Exception e) {
System.out
.println("Error occured in Process Action---------------->");
e.printStackTrace();
}
}
public void render( RenderRequest rReq, RenderResponse rRes) throws PortletException, IOException
{
System.out.println("In render***************************************************");
rRes.setContentType("text/html");
String username = (String) rReq.getParameter("username");
String password = (String)rReq.getParameter("password");
System.out.println("username from request in render ------------->"+username);
System.out.println("username from request in render ------------->"+password);
if(username ==null){
PortletRequestDispatcher prd = getPortletContext().getRequestDispatcher("/WEB-INF/fragments/JSPDisplay/product.jsp");
if(prd!=null){
prd.include(rReq,rRes);
}
}
else{
PortletRequestDispatcher prd = getPortletContext().getRequestDispatcher("/WEB-INF/fragments/JSPDisplay/test.jsp");
if(prd!=null){
prd.include(rReq,rRes);
}
}}
|
|
Description
|
I am trying to pass some parameter from jsp to generic servlet,but request .getparameter is coming null in all render,doview the methods
jsp
<%
RenderRequest rReq = (RenderRequest)request.getAttribute("javax.portlet.request");
RenderResponse rRes = (RenderResponse)request.getAttribute("javax.portlet.response");
PortletURL actionURL = rRes.createActionURL();
actionURL.setParameter("username","jjj");
//actionURL.setParameter("mode","view");
System.out.println("Check---------------> ");
System.out.println("In jsp Url " + actionURL.toString());
String password = rReq.getParameter("password");
String userName = rReq.getParameter("username");
//System.out.println("In jsp User name " + userName);
//System.out.println("In jsp User password " + password);
%>
<form name="form1" action="<%=actionURL.toString()%>" method="post">
<table>
<tr>
<td>User Name</td>
<td><input type="text" id="username" name="username" onblur="return fun()"/></td>
</tr>
<tr>
<td>Password</td>
<td><input type="text" id="password" name="password" /></td>
</tr>
<tr>
<td><input type="submit" label="Save" /></td>
</tr>
</table>
<input type="hidden" name="hiddenval" id="hiddenval" value=""/>
</form>
and action
public class JSPDisplayPortlet extends GenericPortlet {
public void init(PortletConfig config) throws PortletException,
UnavailableException {
System.out.println("In side init()-------------------------->");
super.init(config);
System.out.println("Entered post in servlet");
}
public void processAction(ActionRequest actionRequest,
ActionResponse actionResponse) throws PortletException, IOException {
try {
System.out.println("In processAction***************************************************");
PortletMode mode =
new PortletMode(actionRequest.getParameter("mode"));
actionResponse.setPortletMode(mode);
String userName = actionRequest.getParameter("username");
System.out.println("In Action " + userName);
} catch (Exception e) {
System.out
.println("Error occured in Process Action---------------->");
e.printStackTrace();
}
}
public void render( RenderRequest rReq, RenderResponse rRes) throws PortletException, IOException
{
System.out.println("In render***************************************************");
rRes.setContentType("text/html");
String username = (String) rReq.getParameter("username");
String password = (String)rReq.getParameter("password");
System.out.println("username from request in render ------------->"+username);
System.out.println("username from request in render ------------->"+password);
if(username ==null){
PortletRequestDispatcher prd = getPortletContext().getRequestDispatcher("/WEB-INF/fragments/JSPDisplay/product.jsp");
if(prd!=null){
prd.include(rReq,rRes);
}
}
else{
PortletRequestDispatcher prd = getPortletContext().getRequestDispatcher("/WEB-INF/fragments/JSPDisplay/test.jsp");
if(prd!=null){
prd.include(rReq,rRes);
}
}}
|
Show » |
Sort Order:
| There are no comments yet on this issue.
|
|