易截截图软件、单文件、免安装、纯绿色、仅160KB

jsp如何进行URL重写传递SESSION ID - Java / Web 开发

我用的是JSP+Servlet

在JSP页面中用session.getAttribute("username")来取得用户名,如果为空,则以此说明用户没有登录。
表单中有用户名和密码输入框,action="loginServlet" method="post"

在Servlet中,在检验用户名和密码正确后用session.setAttribute("username",name),然后response.sendRedirect("login.jsp");回到登录页,并在页面右上角显示出用户名。

直接在本机上操作没问题,但如果加上域名转向之后,就发现登录后完全不显示用户名。好像要通过URL重写才可以,请问应该怎么样重写?

可以的话,在我上面这些代码前提下改一下,我是初学者,怕理解不了。
要传递sessionid通过 login.jsp;jsessionid=你的sessionid,但我觉得你的问题不在此。

怎么取得session的id?

Java code:
response.sendRedirect("login.jsp?sessionId=xxxx");
获取
<%=request.getParameter("sessionId") %>


表单中需不需要action="loginServlet?sessionId=xxxxxx"这样提交

3楼说的是在JSP页面中的操作吧

servlet中要不要String url = response.encodeRedirectURL("login.jsp"),然后再response.sendRedirect(url)?

login.jsp代码:

<%
  String name = session.getAttribute("username");
  if(name==null){
  out.print("<script language='javascript'>alert('Please login!');location='login.jsp


相关问答:

java socket email 问题 - Java / Java SE

我在 java核心技术上 看了一个 利用 Java socket email的例子 可是怎么也 不成功 为什么?
源码
Java code:

package cn.com.test.email;
import java.awt.GridBagLayout;
import java.awt.event.Action ......

tomcat环境下jsp编译错误,求解! - Java / Web 开发

org.apache.jasper.JasperException: Unable to compile class for JSP: 
An error occurred at line: 52 in the jsp file: /vip_info.jsp
ÕË cannot be resolved
49: <table border="1& ......

java swing 程序如何打包 - Java / Java相关

java swing 程序如何打包成jar,然后可以通过批处理文件bat直接运行,有没有什么工具直接可以完成这两个工作?
用jar打包,把运行需要的jar拷贝到一个目录,批处理用 start javaw -cp .;其他包路径 运行

用zip ......

关于Java和asp - Java / Java SE

大家好,我现在有一个用asp写的聊天室,现在的想添加一个功能,就是当有人上线的时候,发出提示,比如声音响一下,现在想用java实现这个功能,请问大家怎么实现?
谢谢了,我会加分的
asp和java整合到一起去?何必 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号