比如说现在我有一个增加数据的页面:index.jsp
-------------------------------------------------------------
姓名: <html:text property="ename" /> <br>
性别: <html:radio property="sex" value="男" /> 男
<html:radio property="sex" value="女" /> 女
地址: <html:text property="address" /> <br>
生日 <html:text property="borthday" value="2006-8-1" />
员工爱好:
<logic:iterate name="lovevc" id="love">
<html:multibox property="loveid">
<bean:write name="love" property="lid"/>
</html:multibox>
<bean:write name="love" property="lname"/>
</logic:iterate>
<html:submit value="提交"/> <html:reset value="重置"/>
比如说:员工爱好表的数据是:
1 足球
2 排球
3 游泳
------------------------------------------------------------
在访问index.jsp 的时候,没有通过action的处理,只有点击"提交"的时候,交给action处理.
那么在启动程序的时候,怎样才能查询出员工爱好表的数据信息
setAttribute("lovevc", vclove);
这样传递给index.jsp 的<logic:iterate name="lovevc" id="love">
-----------------------------------------------------------------------
希望那为高手,能明确指出,解决放案,或者最好用代码.
谢谢~~问题解决马上给分.....................................
-------------------------------------------------------------
姓名: <html:text property="ename" /> <br>
性别: <html:radio property="sex" value="男" /> 男
<html:radio property="sex" value="女" /> 女
地址: <html:text property="address" /> <br>
生日 <html:text property="borthday" value="2006-8-1" />
员工爱好:
<logic:iterate name="lovevc" id="love">
<html:multibox property="loveid">
<bean:write name="love" property="lid"/>
</html:multibox>
<bean:write name="love" property="lname"/>
</logic:iterate>
<html:submit value="提交"/> <html:reset value="重置"/>
比如说:员工爱好表的数据是:
1 足球
2 排球
3 游泳
------------------------------------------------------------
在访问index.jsp 的时候,没有通过action的处理,只有点击"提交"的时候,交给action处理.
那么在启动程序的时候,怎样才能查询出员工爱好表的数据信息
setAttribute("lovevc", vclove);
这样传递给index.jsp 的<logic:iterate name="lovevc" id="love">
-----------------------------------------------------------------------
希望那为高手,能明确指出,解决放案,或者最好用代码.
谢谢~~问题解决马上给分.....................................
2.可以在index.jsp页面写一段ajax脚本,利用ajax在页面onload的时候异步请求后台获取数据!
private Logger logger = Logger.getLogger(this.getClass());
private DBConnectionManager dbm = DBConnectionManager.getInstance();
public static List loveList=new ArrayList();
public void destroy() {
} public void init(ActionServlet actionServlet, ModuleConfig moduleConfig) {
logger.info("读爱好表值PlugIn");
Connection conn = null;
PreparedStatement ps = null;
ResultSet rs=null;
try {
conn=dbm.getConnection();//获取数据库连接 String sql = "select l.id,l.name from love l";
ps = conn.prepareStatement(sql);
rs = ps.executeQuery(); while (rs.next()) {
LoveInfo loveInfo=new LoveInfo();
loveInfo.setId(rs.getLong("id"));
loveInfo.setName(rs.getString("name")); loveList.add(loveInfo);
}
}
catch (SQLException ex) {
ex.printStackTrace();
}
finally{
try {
if (rs != null) {
rs.close();
}
if (ps != null) {
ps.close();
}
if (conn != null) {
conn.close();
}
}
catch (SQLException ex1) {
ex1.printStackTrace();
}
}
}
}
我也是说个思路
你可以在登陆index时,在index中直接转向一个action,然后在action中处理,处理后返回另一个页面就可以了,现在许多网站就是这样的