create_PaperAction.java
package Actions;
import Beans.create_paperBean;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
public class create_paperAction extends org.apache.struts.action.Action {
@Override
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
create_paperBean val = (create_paperBean)form;
String result = val.createDB();
request.setAttribute("table_name", val.getTable_name());
return mapping.findForward(result);
}
}
我正在使用struts,这是转发到的页面 的 createQues.jsp 我想要做的是将setAttribute的值放到createQues.jsp上的输入文本框中。我该怎么做?
答案 0 :(得分:2)
你可以像表达语言一样使用它。
<input type="text" name="someX" value="${requestScope.table_name}">
与scriplets
相同的事情(不建议这样做)
<%= (String) request.getAttribute ("Error_Message") %>