Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/359.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在jsp页面中从action类和view发送值_Java_Jsp_Struts 1 - Fatal编程技术网

Java 如何在jsp页面中从action类和view发送值

Java 如何在jsp页面中从action类和view发送值,java,jsp,struts-1,Java,Jsp,Struts 1,公共ActionForward执行(ActionMapping映射、ActionForm表单、, HttpServletRequest请求,HttpServletResponse响应) 抛出异常{ PrintWriter out=response.getWriter(); FindBean lb=(FindBean)形式; 字符串bldgrp=lb.getBldgrp(); 字符串city=lb.getCity(); String locality=lb.getLocality(); 字符串状态

公共ActionForward执行(ActionMapping映射、ActionForm表单、, HttpServletRequest请求,HttpServletResponse响应) 抛出异常{ PrintWriter out=response.getWriter(); FindBean lb=(FindBean)形式; 字符串bldgrp=lb.getBldgrp(); 字符串city=lb.getCity(); String locality=lb.getLocality(); 字符串状态=lb.getState(); 试一试{ Class.forName(“com.mysql.jdbc.Driver”); Connection con=DriverManager.getConnection(“jdbc:mysql://localhost:3306/web“,”根“,”密码“); 语句stmt=con.createStatement(); ResultSet rs=stmt.executeQuery(“从注册表中选择姓名、电子邮件、电话,其中bldgrp=”“+bldgrp+”,state=”“+state+”,city=”“+city+”,LOCATION=”“+LOCATION+””); while(rs.next()) { } } 捕获(例外e) { out.println(e.getMessage()); } 在您的jsp中:

ResultSet rs = (ResultSet)session.getAttribute("myResultSet");
只需将对象存储在会话中,并在jsp中检索即可

在您的jsp中:

ResultSet rs = (ResultSet)session.getAttribute("myResultSet");

只需将对象存储在会话中并在jsp中检索即可。请参见上文。

将其作为HttpServletRequest、check方法的属性发送

在JSP页面中,可以使用


您可以发送任何对象,只需强制转换即可。

将其作为HttpServletRequest、check方法的属性发送

在JSP页面中,可以使用


您可以发送任何对象,只需强制转换即可。

查找以下操作代码

ResultSet rs=stmt.executeQuery("select name,email,phone from register where bldgrp = '" + bldgrp + "'AND state ='" + state + "'AND city ='" + city + "'AND locality ='" + locality + "'");
Myobject obj = new MyObject();

while(rs.next()) {
    obj.setName(rs.getString(1));
    obj.setEmail(rs.getString(2));
    obj.setPhone(rs.getString(3));

}

request.setAttribute("myObj", obj);
在jsp中:

<logic:present name="myObj">
Name : <bean:write name="myObj" property="name"/>
Email : <bean:write name="myObj" property="email"/>
Phone : <bean:write name="myObj" property="phone"/>
</logic:present>

姓名:
电邮:
电话:

希望这可能会有所帮助。

查找以下操作代码

ResultSet rs=stmt.executeQuery("select name,email,phone from register where bldgrp = '" + bldgrp + "'AND state ='" + state + "'AND city ='" + city + "'AND locality ='" + locality + "'");
Myobject obj = new MyObject();

while(rs.next()) {
    obj.setName(rs.getString(1));
    obj.setEmail(rs.getString(2));
    obj.setPhone(rs.getString(3));

}

request.setAttribute("myObj", obj);
在jsp中:

<logic:present name="myObj">
Name : <bean:write name="myObj" property="name"/>
Email : <bean:write name="myObj" property="email"/>
Phone : <bean:write name="myObj" property="phone"/>
</logic:present>

姓名:
电邮:
电话:

希望这可能会有所帮助。

在action类的request属性中设置对象,并从转发的jsp中的请求中获取相同的对象。请用谷歌搜索,您会比此处更快找到答案。您可以详细说明吗?请帮我将结果集存储在会话中。请用代码示例详细说明,或向我提供墨水,请帮帮我me@user2976141我在下面发布了一个答案…如果有帮助,请将其标记为正确并向上投票谢谢!在action类中的request属性中设置对象,并在转发的jsp中从请求中获取相同的对象。请使用谷歌搜索,您将比此处更快地找到您的答案。您可以详细说明吗?请帮助我存储resultSet在会话中。请用代码示例详细说明,或提供链接给我,请提供帮助me@user2976141我在下面发布了一个答案…如果有帮助,请将其标记为正确并向上投票,谢谢!我应该使用此标记在jsp页面中使用resultset查询,并且也用于printing@user2976141是的,jsp代码的java部分将进入IHave使用了该方法,但在显示错误“HTTP状态500-类型异常报告消息描述”的jsp页面中,服务器遇到内部错误()这使它无法满足此请求。异常org.apache.jasper.JasperException:无法为JSP编译类:JSP文件的第17行发生错误:/Findresult.JSP ResultSet无法解析为类型14:15:16:H World!17:18:19:我应该使用此标记在js中使用ResultSet查询吗p页,也用于printing@user2976141是的,jsp代码的java部分将进入内部我已经使用了该方法,但是在jsp页面中显示错误“HTTP Status 500-type Exception report message description服务器遇到内部错误()这使它无法满足此请求。异常org.apache.jasper.JasperException:无法为JSP编译类:JSP文件:/Findresult.JSP结果集的第17行出现错误无法解析为类型14:15:16:H World!17:18:19:@AnkitKushwaha如何发送val就是一个示例从操作到jsp。@AnkitKushwaha这是一个如何将值从操作发送到jsp的示例。