社区
Web 开发
帖子详情
这句是否有错?(request能否存在于JSP的声明中)
iamniou
2002-04-10 09:35:32
<%! String pnum = request.getParameter("pnum")%>这句是否有错?为什么?
...全文
223
6
打赏
收藏
这句是否有错?(request能否存在于JSP的声明中)
这句是否有错?为什么?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ninjya
2002-04-10
打赏
举报
回复
多谢iamniou ()
因为我还没有在这里问过别人问题所以我也不知道怎么给分。看看使用帮助吧。
ccsxg
2002-04-10
打赏
举报
回复
这句话没有错误,你确实好象漏掉了一个分号,在语句末尾。request,response在JSP 中是内嵌对象,不用声名的,因为他就是在JSP被编译成SERVLET后的那个request,response,jsp中有很多这样的内置对象。如果把分号加上还有毛病的话,就用<% %>不用<%! %>
iamniou
2002-04-10
打赏
举报
回复
谢谢!
ninjya(别让我发飙)你是对的!
怎么给你加分?
ninjya
2002-04-10
打赏
举报
回复
当然有错啊。jsp要用;结尾的。而且
<%! 是被用来加载在class 文件中的,不可能出现request变量,应该会报错。
只有<%会被编译在
public void _jspService(HttpServletRequest request, HttpServletResponse response)函数中。
不知道说的对不对。
Abyss
2002-04-10
打赏
举报
回复
是啊,;呢?
pengji
2002-04-10
打赏
举报
回复
你好象在最后漏掉了一个分号!
request
.get
Parameter
() 和
request
.getAttribute() 区别
get
Parameter
是用来接受用post个get方法传递过来的参数的.getAttribute必须先setAttribute.(1)
request
.get
Parameter
()取得是通过容器的实现来取得通过类似post,get等方式传入的数据,
request
.setAttribute()和getAttribute()只是在web容器内部流转,仅仅是请求处理阶段。(2)
request
.ge...
JSP
中
String
a =
request
.get
Parameter
(“ “),判断a
是否
为null或空的问题
做Java web作业,有一个语句死活判断为非空,代码如下:
String
myurl=
request
.get
Parameter
("myurl");//myurl一定是null值 System.out.print(myurl);//运行输出也为null if(myurl==null || myurl=="") 就是这个if死活都是按true执行,还以为是电脑问题重启了几次还是,后来我就准备用字符串的length方法看一下变量的长度。 System.out.println(myurl.length());
jsp
文件
中
<%
String
path =
request
.getContextPath(); %>语句的作用
在
jsp
文件
中
,一般有是为了得到一个路径,如path=/aaa,aaa为项目名称,path结合form的action的urI,就是表单提交的完整路径,如,表单提交的路径为:aaa/add.do,这样提交到相应的servlet
中
去,可以避免路径的错误
jsp
使用
request
.get
Parameter
时显示乱码的解决方案
Tomcat 7在使用
request
.get
Parameter
获取前面页面传来的参数值时,会出现乱码的现象,解决方案有两种: 1:使用: <%=new
String
(
request
.get
Parameter
("username").getBytes("iso-8859-1"),"UTF-8") %> 代替: <%=
request
.get
Parameter
("username")...
解析
request
.get
Parameter
() 和
request
.getAttribute() 区别
一、
request
.get
Parameter
() 和
request
.getAttribute() 区别 (1)
request
.get
Parameter
()取得是通过容器的实现来取得通过类似post,get等方式传入的数据,
request
.setAttribute()和getAttribute()只是在web容器内部流转,仅仅是请求处理阶段。 (2)
request
.get
Parameter
()方法传递的数据,会从Web客户端传到Web服务器端,代表HTTP请求数据。
request
.get
Parameter
()
Web 开发
81,108
社区成员
341,721
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章