怎样实现在java文件中取得jsp页面中session内的值
解决方案 »
- el表达式?
- jsp连接sql2000的问题
- 一个使用 AJAX servlet返回EXCEL 问题
- 10分送给你!!!!!!!!请达人赐教
- 恳求给个DES或者MD5加密解密算法,我在网上下载的DES算法怎么同一个字符加密后有不同的结果,还有MD5算法不同的字符有相同的结果?
- 求助 关于青岛信息港上ParseServlet.java 如何实现的
- 使用Uploadbean上传文件进数据库的问题
- WEB JAVA
- 怎么判断?为什么?
- 请教Cannot create JDBC driver of class '' for connect URL 'null'问题
- tomcat iis整合发布asp与jsp网站
- 多文件上传出错,求高手指点
也就是说,构造的时候就把值保存到bean中。
要是得不到,你得找一个能得到request对象的java文件把这个session内的值通过set的方法或者构造方法传递过去。
但是,我觉得无论是在servlet中,action中,还是在jsp中,你都应该可以得到session的吧?
所以我想把jsp页面的session中的值也插入到表中,就是不知道在java中如何写代码,请各位大侠帮帮忙,最好有具体的代码,谢谢!!!java文件代码:package com.servlet;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.sql.*;
import com.Bean.*;public class cqaction extends HttpServlet
{
public void doPost(HttpServletRequest request,HttpServletResponse response)
throws IOException,ServletException
{
response.setContentType("text/html;charset=gb2312");
request.setCharacterEncoding("GBK");
PrintWriter out=response.getWriter();String reg,cqdate,cqbank,cqmoney,cqbeizhu;reg=request.getParameter("reg");
cqdate=request.getParameter("cqdate");
cqbank=request.getParameter("cqbank");
cqmoney=request.getParameter("cqmoney");
cqbeizhu=request.getParameter("cqbeizhu");
/*
out.println(reg);
out.println(cqdate);
out.println(cqbank);
out.println(cqmoney);
out.println(cqbeizhu);
*/
dbconn dbcon=new dbconn();String insertStr="insert into cunqian(reg,cqdate,cqbank,cqmoney,cqbeizhu) values";
insertStr=insertStr+"('"+reg+"',";
insertStr=insertStr+"'"+cqdate+"',";
insertStr=insertStr+"'"+cqbank+"',";
insertStr=insertStr+"'"+cqmoney+"',";
insertStr=insertStr+"'"+cqbeizhu+"')";
//out.println(insertStr);
boolean flag=dbcon.executeUpdate(insertStr);
if(flag==true)
{
dbcon.destory();
out.print("<script language=\"javascript\">window.location.replace(\"recordcenter.jsp\"); </script>");
}
else
{
dbcon.destory();
out.print("<script language=\"javascript\">window.history.go(-1);</script>");
}
}
}
String user = (String)request.getSession().getAttribute("user");
request.SetAttribute("name",(String)session.getAttribute("name"));然后提交给servlet,在servlet里面调用bean保存数据:
String name=(String)request.getAttribute("name");给bean赋值:
com.beans.Status status=new Status();
status.name=name;ok了吧!