如何从java获取属性到jsp页面

时间:2013-08-03 11:48:19

标签: java html jsp struts

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上的输入文本框中。我该怎么做?

1 个答案:

答案 0 :(得分:2)

你可以像表达语言一样使用它。

  <input type="text" name="someX" value="${requestScope.table_name}">

scriplets相同的事情(不建议这样做)

<%= (String) request.getAttribute ("Error_Message") %>