<%
String UserName=(String)session.getParameter("name");
out.print(UserName);
%>可以在JSP中显示UserName的值。<s:hidden name="UserName" value="%{UserName}"/>
但是就会报空异常。
不过
<s:hidden name="UserName" value="值"/>
这样写死了是能用的。
求解释
String UserName=(String)session.getParameter("name");
out.print(UserName);
%>可以在JSP中显示UserName的值。<s:hidden name="UserName" value="%{UserName}"/>
但是就会报空异常。
不过
<s:hidden name="UserName" value="值"/>
这样写死了是能用的。
求解释
解决方案 »
- javaBean 属性设置的本质是什么
- 同一页面两个TABLE中用IFRAME插入两个网页,网页显示不正常(急死人啦)
- 在线急等,关于jspSmartUpload解决request.getparameter不能获得值的问题
- 哪位帮我看看这段代码可能隐含什么异常隐患!
- 邮件自动登录【高分50】
- 问一下,从MS SQL 数据库中提取预先存进的二进制的Word文件(image字段中),然后在一页面上提供下载或者打开
- OutputStream与生成excel文件
- 如何把一个string变量赋给string型的session变量?
- 一个结果集,已经通过调用next到了最后,能不能再重新重头开始??
- weblogic 5.1为什么装不上?
- 命令未正确结束
- Spring MVC 调用EJB实现类方法问题
这里放的应该是name而不是UserName,你session里面的key是name不是UserName
你是想得到这个值UserName,是吗?是的话就这样写
你是想得到这个值UserName,是吗?是的话就这样写
这个是JSP
<s:hidden name="UserName" value="${UserName}"/>
这两种都对着呢
的方式输出。
或者直接从Session里边取<s:hidden name="UserName" value="%{name }"/>
的方式输出。
或者直接从Session里边取<s:hidden name="UserName" value="%{name }"/>
<s:hidden name="uname" value="<%=UserName%>"/>
(uname是action里的属性名称有get()set())
或者这个方法
<s:hidden name="uname" value="%{username}"/>
username为seseion储存的。确定有值可getAttribute()输出。
JSP页面可打开,能正常提交。
提交后报这个错误。
Struts Problem Report
Struts has detected an unhandled exception: Messages: null //(一个空属性)
java.lang.NumberFormatException: null
File: java/lang/Integer.java
Line number: 417
--------------------------------------------------------------------------------Stacktraces
org.apache.jasper.JasperException: java.lang.NumberFormatException: null
java.lang.NumberFormatException: null
或者
<s:hidden name="uname" value="${username}"/>
username为seseion储存的。确定有值可getAttribute()输出。
打不开修改的JSP页面。
报这个错误
type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception
org.apache.jasper.JasperException: /sysQuery.jsp(92,6) According to TLD or attribute directive in tag file, attribute value does not accept any expressions
打不开页面。但是同样,
<s:hidden name="name" value="systemuser"/>//username的实际值,数据库里保存的。其它什么都不改。可以正常使用。
求解。